Font Size: a A A

Based On C#, Idl's Hyperspectral Mineralization Information Extraction Software Development Under .NET Environment

Posted on:2012-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:H S LiFull Text:PDF
GTID:2178330332989041Subject:Cartography and Geographic Information Engineering
Abstract/Summary:PDF Full Text Request
At present, the general commercial remote sensing image processing software provides most of the function to meet the basic needs of image processing; but in remote sensing geology field especially in mineral spectral quantitative analysis and altered information extraction there are still significant deficiencies unable to meet the needs of scientific research and production. This requests us according to their own needs developed a specific functions software modules.Existing remote sensing software development mainly in two ways: one is to use a computer language from base development, this development approach is difficult, long period required to put a great human and material resources, not suitable for a specific function oriented software development. The other is based on existing commercial remote sensing software platform for secondary development, achieving specific functions; This development approach compared with the first,developing difficulty small, short cycle, low cost, suitable for the realization of specific functions. In view of the development purpose - based on spectral absorption index model to extract hyperspectral information, select the secondary development approach. At present, the second development has a variety of software platform, development languages to choose from. C# is the .NET platform general-purpose development tools that can build all the .NET application. Its inherent characteristics ensure that it is a kind of high efficient, safe, flexible modern programming language. IDL has strong data analysis, and visualization capabilities, and can call ENVI library functions. IDL/ENVI background as data processing engine can be a strong complement to the existing development tools. So choose C# as the main software development language, IDL/ENVI as background data processing tools.Adopting the secondary development way, Hyperspectralinfo is designed and developed in this study. Hyperspectralinfo with image display, filtering, stretching and other basic functions, and the calculation of mineral spectral curve SAI, SAI feature image calculation, band operation to extract alteration information and other senior functions. SAI is a simple and effective model for mineral identification, applicable to the alteration minerals information extraction. SAI based on the relationship between the mineral spectrum absorption features and mineral types, composition, quantitative indicators are: SAI, absorption width, absorption depth, the absorption position and symmetry. Alteration minerals information is extracted based on the quantitative indicators. Verified through the experimental area proved Hyperspectralinfo can be quickly and accurately identify mineralization-related several major alteration minerals using the spectral absorption features. Practice has proved that C# and IDL/ENVI integrated development combines the advantage of C# and IDL/ENVI, which has high practical value in the small and medium remote sensing image processing system's development.
Keywords/Search Tags:.NET, IDL, SAI, Integrated Development
PDF Full Text Request
Related items