Artificial DNA Computing-Based Spectral Encoding and Matching Algorithm for Hyperspectral Remote Sensing Data

In this paper, a spectral encoding and matching algorithm inspired by biological deoxyribonucleic acid (DNA) computing is proposed to perform the task of spectral signature classification for hyperspectral remote sensing data. As a novel branch of computational intelligence, DNA computing has the strong computing and matching capability to discriminate the tiny differences in DNA strands by DNA encoding and matching in the molecule layer. Similar to DNA discrimination, a hyperspectral remote sensing data matching approach is used to recognize the land cover material from a spectral library or image, according to the rich spectral information. However, it is difficult to apply DNA computing to hyperspectral remote sensing data processing because traditional DNA computing often relies on biochemical reactions of DNA molecules and may result in incorrect or undesirable computations. To utilize the advantages and avoid the problems of biological DNA computing, an artificial DNA computing approach is proposed for spectral encoding and matching for hyperspectral remote sensing data. A DNA computing-based spectral matching approach is used to first transform spectral signatures into DNA codewords by capturing the key spectral features with a spectral feature encoding operation. After DNA encoding, the typical DNA database for interesting classes is constructed and saved by DNA evolutionary operating mechanisms such as crossover, mutation, and structured mutation. During the course of spectral matching, each pixel of the hyperspectral image, or each signature measured in the field, is input to the constructed DNA database. By computing the distance between an unclassified spectrum and the typical DNA codewords from the database, the class property of each pixel is set as the minimum distance class. Experiments using different hyperspectral data sets were performed to evaluate the performance of the proposed artificial DNA computing-based spectral matching algorithm by comparing it with other traditional hyperspectral classifiers, including spectral matching classifiers (binary coding, spectral angle mapper and spectral derivative feature coding (SDFC) matching methods) and a novel statistical method of machine learning termed support vector machine (SVM). Experimental results demonstrate that the proposed algorithm is distinctly superior to the three traditional hyperspectral data classification algorithms. It presents excellent processing efficiency, compared to SVM, with high-dimensional data captured by the Hyperspectral Digital Imagery Collection Experiment sensor, and hence provides an effective option for spectral matching classification of hyperspectral remote sensing data.

[1]  Z. Ibrahim,et al.  Hybridization-ligation versus parallel overlap assembly: an experimental comparison of initial pool generation for direct-proportional length-based DNA computing , 2006, IEEE Transactions on NanoBioscience.

[2]  Zhouyu Fu,et al.  Discriminant Absorption-Feature Learning for Material Classification , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[3]  N. S. Rebello,et al.  Supervised and Unsupervised Spectral Angle Classifiers , 2002 .

[4]  Liangpei Zhang,et al.  An unsupervised artificial immune classifier for multi/hyperspectral remote sensing imagery , 2006, IEEE Trans. Geosci. Remote. Sens..

[5]  Giles M. Foody,et al.  Status of land cover classification accuracy assessment , 2002 .

[6]  Yu Hen Hu,et al.  Analysis of convergence properties of a stochastic evolution algorithm , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[7]  A. Mazer,et al.  Image processing software for imaging spectrometry data analysis , 1988 .

[8]  Christian Heipke,et al.  Object-based binary encoding algorithm -an integration of hyperspectral data and DSM , 2009, 2009 Joint Urban Remote Sensing Event.

[9]  Carlo C. Maley,et al.  DNA Computation: Theory, Practice, and Prospects , 1998, Evolutionary Computation.

[10]  Byoung-Tak Zhang,et al.  Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing , 2005, IEEE Transactions on Evolutionary Computation.

[11]  Huaiqing Wang,et al.  A discretization algorithm based on a heterogeneity criterion , 2005, IEEE Transactions on Knowledge and Data Engineering.

[12]  Jon Atli Benediktsson,et al.  Recent Advances in Techniques for Hyperspectral Image Processing , 2009 .

[13]  Meemong Lee,et al.  Image Processing Software For Imaging Spectrometry , 1987, Optics & Photonics.

[14]  Jiaguo Qi,et al.  Optimal classification methods for mapping agricultural tillage practices , 2004 .

[15]  Chein-I Chang,et al.  Spectral derivative feature coding for hyperspectral signature analysis , 2009, Pattern Recognit..

[16]  Liangpei Zhang,et al.  A Supervised Artificial Immune Classifier for Remote-Sensing Imagery , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[17]  S.A. Tsaftaris,et al.  How can DNA computing be applied to digital signal processing? , 2004, IEEE Signal Processing Magazine.

[18]  David I. Lewin,et al.  DNA computing , 2002, Comput. Sci. Eng..

[19]  Byoung-Tak Zhang,et al.  Solving traveling salesman problems with DNA molecules encoding numerical values. , 2004, Bio Systems.

[20]  Fred A. Kruse,et al.  The Spectral Image Processing System (SIPS) - Interactive visualization and analysis of imaging spectrometer data , 1993 .

[21]  Shi V. Liu Debating controversies can enhance creativity , 2000, Nature.

[22]  Erzsébet Merényi,et al.  Automated Labeling of Materials in Hyperspectral Imagery , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[23]  Jin Chen,et al.  Generalization of Subpixel Analysis for Hyperspectral Data With Flexibility in Spectral Similarity Measures , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[24]  Zhouyu Fu,et al.  On Automatic Absorption Detection for Imaging Spectroscopy: A Comparative Study , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[25]  Majid Darehmiraki,et al.  Molecular solution to the 0-1 knapsack problem based on DNA computing , 2007, Appl. Math. Comput..

[26]  S.A. Tsaftaris,et al.  DNA computing from a signal processing viewpoint , 2004, IEEE Signal Processing Magazine.

[27]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[28]  John A. Richards,et al.  Binary coding of imaging spectrometer data for fast spectral matching and classification , 1993 .

[29]  Wei Xia,et al.  An approach based on constrained nonnegative matrix factorization to unmix hyperspectral data , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[30]  Jack Parker Computing with DNA , 2003, EMBO reports.

[31]  Tomasz Popławski,et al.  [DNA computing]. , 2011, Postepy biochemii.

[32]  Giles M. Foody,et al.  Feature Selection for Classification of Hyperspectral Data by SVM , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[33]  Ching-Chih Tsai,et al.  FPGA-Based Parallel DNA Algorithm for Optimal Configurations of an Omnidirectional Mobile Service Robot Performing Fire Extinguishment , 2011, IEEE Transactions on Industrial Electronics.

[34]  R J Lipton,et al.  DNA solution of hard computational problems. , 1995, Science.

[35]  Junzo Watada,et al.  DNA Computing and Its Applications , 2008, 2008 Eighth International Conference on Intelligent Systems Design and Applications.

[36]  Witold Pedrycz,et al.  DNA approach to solve clustering problem based on a mutual order , 2008, Biosyst..

[37]  R. Levine,et al.  DNA computing circuits using libraries of DNAzyme subunits. , 2010, Nature nanotechnology.

[38]  Jeahyun Park,et al.  DNA Inspired Digital Signal Pattern Matching Algorithm , 2007, 2007 Frontiers in the Convergence of Bioscience and Information Technologies.

[39]  Lloyd M. Smith,et al.  DNA computing on surfaces , 2000, Nature.

[40]  Adrian J. Brown Spectral curve fitting for automatic hyperspectral data analysis , 2006, IEEE Transactions on Geoscience and Remote Sensing.

[41]  Shen-En Qian,et al.  Fast three‐dimensional data compression of hyperspectral imagery using vector quantization with spectral‐feature‐based binary coding , 1996 .

[42]  Aggelos K. Katsaggelos,et al.  DNA-based matching of digital signals , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[43]  Chein-I Chang,et al.  Spectral Feature Probabilistic Coding for Hyperspectral Signatures , 2010, IEEE Sensors Journal.

[44]  Chein-I Chang,et al.  Progressive coding for hyperspectral signature characterization , 2006 .

[45]  Max H. Garzon,et al.  Biomolecular computing and programming , 1999, IEEE Trans. Evol. Comput..

[46]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[47]  Jie Lei,et al.  A Feasible Solution to the Beam-Angle-Optimization Problem in Radiotherapy Planning With a DNA-Based Genetic Algorithm , 2010, IEEE Transactions on Biomedical Engineering.