-
Estimating Human Poses Across Datasets: A Unified Skeleton and Multi-Teacher Distillation Approach
Authors:
Muhammad Saif Ullah Khan,
Dhavalkumar Limbachiya,
Didier Stricker,
Muhammad Zeshan Afzal
Abstract:
Human pose estimation is a key task in computer vision with various applications such as activity recognition and interactive systems. However, the lack of consistency in the annotated skeletons across different datasets poses challenges in develo** universally applicable models. To address this challenge, we propose a novel approach integrating multi-teacher knowledge distillation with a unifie…
▽ More
Human pose estimation is a key task in computer vision with various applications such as activity recognition and interactive systems. However, the lack of consistency in the annotated skeletons across different datasets poses challenges in develo** universally applicable models. To address this challenge, we propose a novel approach integrating multi-teacher knowledge distillation with a unified skeleton representation. Our networks are jointly trained on the COCO and MPII datasets, containing 17 and 16 keypoints, respectively. We demonstrate enhanced adaptability by predicting an extended set of 21 keypoints, 4 (COCO) and 5 (MPII) more than original annotations, improving cross-dataset generalization. Our joint models achieved an average accuracy of 70.89 and 76.40, compared to 53.79 and 55.78 when trained on a single dataset and evaluated on both. Moreover, we also evaluate all 21 predicted points by our two models by reporting an AP of 66.84 and 72.75 on the Halpe dataset. This highlights the potential of our technique to address one of the most pressing challenges in pose estimation research and application - the inconsistency in skeletal annotations.
△ Less
Submitted 30 May, 2024;
originally announced May 2024.
-
BacSoft: A Tool to Archive Data on Bacteria
Authors:
Amay Agrawal,
Dixita Limbachiya,
Ravikumar M.,
Taslimarif Saiyed,
Manish K. Gupta
Abstract:
Recently, DNA data storage systems have attracted many researchers worldwide. Motivated by the success stories of such systems, in this work we propose a software called BacSoft to clone the data in a bacterial plasmid by using the concept of genetic engineering. We consider the encoding schemes such that it satisfies constraints significant for bacterial data storage.
Recently, DNA data storage systems have attracted many researchers worldwide. Motivated by the success stories of such systems, in this work we propose a software called BacSoft to clone the data in a bacterial plasmid by using the concept of genetic engineering. We consider the encoding schemes such that it satisfies constraints significant for bacterial data storage.
△ Less
Submitted 5 March, 2019;
originally announced March 2019.
-
On DNA Codes using the Ring Z4 + wZ4
Authors:
Dixita Limbachiya,
Krishna Gopal,
Bansari Rao,
Manish K. Gupta
Abstract:
In this work, we study the DNA codes from the ring R = Z4 + wZ4, where w^2 = 2+2w with 16 elements. We establish a one to one correspondence between the elements of the ring R and all the DNA codewords of length 2 by defining a distance-preserving Gau map phi. Using this map, we give several new classes of the DNA codes which satisfies reverse and reverse complement constraints. Some of the constr…
▽ More
In this work, we study the DNA codes from the ring R = Z4 + wZ4, where w^2 = 2+2w with 16 elements. We establish a one to one correspondence between the elements of the ring R and all the DNA codewords of length 2 by defining a distance-preserving Gau map phi. Using this map, we give several new classes of the DNA codes which satisfies reverse and reverse complement constraints. Some of the constructed DNA codes are optimal.
△ Less
Submitted 9 January, 2018; v1 submitted 20 November, 2017;
originally announced November 2017.
-
3DNA Printer: A Tool for Automated DNA Origami
Authors:
Amay Agrawal,
Birva Patel,
Dixita Limbachiya,
Manish K. Gupta
Abstract:
In the last two decades, DNA self-assembly has grown into a major area of research attracting people from diverse background. It has numerous potential applications such as targeted drug delivery, artificial photosynthesis etc. In the last decade, another area received wide attention known as DNA origami, where using M13 virus and carefully designed staple strands one can fold the DNA into desired…
▽ More
In the last two decades, DNA self-assembly has grown into a major area of research attracting people from diverse background. It has numerous potential applications such as targeted drug delivery, artificial photosynthesis etc. In the last decade, another area received wide attention known as DNA origami, where using M13 virus and carefully designed staple strands one can fold the DNA into desired 2-D and 3-D shapes. In 2016, a group of researchers at MIT have developed an automated DNA nanostructures strategy and an open source software 'daedalus' based on MATLAB for develo** the nanostructures. In this work, we present a truly open source software '3dnaprinter' based on Java (without MATLAB) that can do the same work.
△ Less
Submitted 14 February, 2017;
originally announced February 2017.
-
DNA Image Pro -- A Tool for Generating Pixel Patterns using DNA Tile Assembly
Authors:
Dixita Limbachiya,
Dhaval Trivedi,
Manish K Gupta
Abstract:
Self-assembly is a process found everywhere in the Nature. In particular, it is known that DNA self-assembly is Turing universal. Thus one can do arbitrary computations or build nano-structures using DNA self-assembly. In order to understand the DNA self-assembly process, many mathematical models have been proposed in the literature. In particular, abstract Tile Assembly Model (aTAM) received much…
▽ More
Self-assembly is a process found everywhere in the Nature. In particular, it is known that DNA self-assembly is Turing universal. Thus one can do arbitrary computations or build nano-structures using DNA self-assembly. In order to understand the DNA self-assembly process, many mathematical models have been proposed in the literature. In particular, abstract Tile Assembly Model (aTAM) received much attention. In this work, we investigate pixel pattern generation using aTAM. For a given image, a tile assembly system is given which can generate the image by self-assembly process. We also consider image blocks with specific cyclic pixel patterns (uniform shift and non uniform shift) self assembly. A software, DNA Image Pro, for generating pixel patterns using DNA tile assembly is also given.
△ Less
Submitted 12 July, 2016;
originally announced July 2016.
-
The Art of DNA Strings: Sixteen Years of DNA Coding Theory
Authors:
Dixita Limbachiya,
Bansari Rao,
Manish K. Gupta
Abstract:
The idea of computing with DNA was given by Tom Head in 1987, however in 1994 in a seminal paper, the actual successful experiment for DNA computing was performed by Adleman. The heart of the DNA computing is the DNA hybridization, however, it is also the source of errors. Thus the success of the DNA computing depends on the error control techniques. The classical coding theory techniques have pro…
▽ More
The idea of computing with DNA was given by Tom Head in 1987, however in 1994 in a seminal paper, the actual successful experiment for DNA computing was performed by Adleman. The heart of the DNA computing is the DNA hybridization, however, it is also the source of errors. Thus the success of the DNA computing depends on the error control techniques. The classical coding theory techniques have provided foundation for the current information and communication technology (ICT). Thus it is natural to expect that coding theory will be the foundational subject for the DNA computing paradigm. For the successful experiments with DNA computing usually we design DNA strings which are sufficiently dissimilar. This leads to the construction of a large set of DNA strings which satisfy certain combinatorial and thermodynamic constraints. Over the last 16 years, many approaches such as combinatorial, algebraic, computational have been used to construct such DNA strings. In this work, we survey this interesting area of DNA coding theory by providing key ideas of the area and current known results.
△ Less
Submitted 1 July, 2016;
originally announced July 2016.
-
Natural Data Storage: A Review on sending Information from now to then via Nature
Authors:
Dixita Limbachiya,
Manish K. Gupta
Abstract:
Digital data explosion drives a demand for robust and reliable data storage medium. Development of better digital storage device to accumulate Zetta bytes (1 ZB = $10^{21}$ bytes ) of data that will be generated in near future is a big challenge. Looking at limitations of present day digital storage devices, it will soon be a big challenge for data scientists to provide reliable. affordable and de…
▽ More
Digital data explosion drives a demand for robust and reliable data storage medium. Development of better digital storage device to accumulate Zetta bytes (1 ZB = $10^{21}$ bytes ) of data that will be generated in near future is a big challenge. Looking at limitations of present day digital storage devices, it will soon be a big challenge for data scientists to provide reliable. affordable and dense storage medium. As an alternative, researcher used natural medium of storage like DNA, bacteria and protein as information storage systems. This article discuss DNA based information storage system in detail along with an overview about bacterial and protein data storage systems.
△ Less
Submitted 19 May, 2015;
originally announced May 2015.
-
On Optimal Family of Codes for Archival DNA Storage
Authors:
Dixita Limbachiya,
Vijay Dhameliya,
Madhav Khakhar,
Manish K Gupta
Abstract:
DNA based storage systems received attention by many researchers. This includes archival and re-writable random access DNA based storage systems. In this work, we have developed an efficient technique to encode the data into DNA sequence by using non-linear families of ternary codes. In particular, we proposes an algorithm to encode data into DNA with high information storage density and better er…
▽ More
DNA based storage systems received attention by many researchers. This includes archival and re-writable random access DNA based storage systems. In this work, we have developed an efficient technique to encode the data into DNA sequence by using non-linear families of ternary codes. In particular, we proposes an algorithm to encode data into DNA with high information storage density and better error correction using a sub code of Golay code. Theoretically, 115 exabytes (EB) data can be stored in one gram of DNA by our method.
△ Less
Submitted 22 April, 2016; v1 submitted 28 January, 2015;
originally announced January 2015.
-
3DNA: A Tool for DNA Sculpting
Authors:
Shikhar Kumar Gupta,
Foram Joshi,
Dixita Limbachiya,
Manish K Gupta
Abstract:
DNA self-assembly is a robust and programmable approach for building structures at nanoscale. Researchers around the world have proposed and implemented different techniques to build two dimensional and three dimensional nano structures. One such technique involves the implementation of DNA Bricks proposed by Ke et al., 2012 to create complex three-dimensional (3D) structures. Modeling these DNA n…
▽ More
DNA self-assembly is a robust and programmable approach for building structures at nanoscale. Researchers around the world have proposed and implemented different techniques to build two dimensional and three dimensional nano structures. One such technique involves the implementation of DNA Bricks proposed by Ke et al., 2012 to create complex three-dimensional (3D) structures. Modeling these DNA nano structures can prove to be a cumbersome and tedious task. Exploiting the programmability of base-pairing to produce self-assembling custom shapes, we present a software suite 3DNA, which can be used for modeling, editing and visualizing such complex structures. 3DNA is an open source software which works on the simple and modular self assembly of DNA Bricks, offering a more intuitive better approach for constructing 3D shapes. Apart from modeling and envisaging shapes through a simple graphical user interface, 3DNA also supports an integrated random sequence generator that generates DNA sequences corresponding to the designed model. The software is available at www.guptalab.org/3dna
△ Less
Submitted 16 May, 2014;
originally announced May 2014.
-
DNACloud: A Potential Tool for storing Big Data on DNA
Authors:
Shalin Shah,
Dixita Limbachiya,
Manish K. Gupta
Abstract:
The term Big Data is usually used to describe huge amount of data that is generated by humans from digital media such as cameras, internet, phones, sensors etc. By building advanced analytics on the top of big data, one can predict many things about the user such as behavior, interest etc. However before one can use the data, one has to address many issues for big data storage. Two main issues are…
▽ More
The term Big Data is usually used to describe huge amount of data that is generated by humans from digital media such as cameras, internet, phones, sensors etc. By building advanced analytics on the top of big data, one can predict many things about the user such as behavior, interest etc. However before one can use the data, one has to address many issues for big data storage. Two main issues are the need of large storage devices and the cost associated with it. Synthetic DNA storage seems to be an appropriate solution to address these issues of the big data. Recently in 2013, Goldman and his collegues from European Bioinformatics Institute demonstrated the use of the DNA as storage medium with capacity of storing 2.2 peta bytes of information on one gram of DNA and retrived the data successfully with low error rate. This significant step shows a promise for synthetic DNA storage as a useful technology for the future data storage. Motivated by this, we have developed a software called DNACloud which makes it easy to store the data on the DNA. In this work, we present detailed description of the software.
△ Less
Submitted 16 May, 2014; v1 submitted 25 October, 2013;
originally announced October 2013.
-
DNA Pen: A Tool for Drawing on a Molecular Canvas
Authors:
Arnav Goyal,
Dixita Limbachiya,
Shikhar Kumar Gupta,
Foram Joshi,
Sushant Pritmani,
Akshita Sahai,
Manish K Gupta
Abstract:
DNA origami is an interdisciplinary area where DNA can be used as a building block for making useful stuff at nanoscale. This work presents an open source software DNA pen (based on the recent work of Peng Yin and his group) which can be used (using free hand and digital molecular canvas) to draw an object at nanoscale. Software generates error free DNA sequences which can be used in the wet lab t…
▽ More
DNA origami is an interdisciplinary area where DNA can be used as a building block for making useful stuff at nanoscale. This work presents an open source software DNA pen (based on the recent work of Peng Yin and his group) which can be used (using free hand and digital molecular canvas) to draw an object at nanoscale. Software generates error free DNA sequences which can be used in the wet lab to create the object at the nanoscale. Using DNA pen we have drawn several objects including the map of India and sanskrit letter "Om" from free hand molecular canvas and digital letter DNA using digitized molecular canvas.
△ Less
Submitted 3 June, 2013;
originally announced June 2013.