Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Palak Jain, Atif Ali, Ahtisham Ahmad, Ashish Yadav, Ayush Kumar
DOI Link: https://doi.org/10.22214/ijraset.2024.58850
Certificate: View Certificate
It is believed that the most effective way to collect information about the Earth\'s surface is through high- quality satellite images. Extracting a feature from an image is really difficult because you have to choose the best image segmentation methods and combine many strategies to find the Region in the most effective manner. This study makes recommendations for the classification techniques for objects in the satellite. On high-resolution satellite images, applying image processing methods. The methods used to define region mostly focus on urban, agricultural, and forest regions. There are several methods for extracting these traits. Using a Grey Level Cooccurrence Matrix is the most used method. It is employed to unveil specific characteristics regarding the spatial arrangement of gray levels in the texture image. The Grey Level Co-occurrence Matrix (GLCM) captures statistical details of neighboring pixels in an image, enabling the computation of textural features that enhance the comprehension of visual content. This research presents a VLSI implementation aimed at extracting four texture characteristics from the grey level co-occurrence matrix. Verilog was employed to model the hardware, with MATLAB used for software simulation. The simulation utilized the Verilog HDL language from the XILINX tool, and the implementation was executed on the SPARTAN FPGA board.
I. INTRODUCTION
A frequent phase in Verilog-based satellite image processing is the creation and execution of digital signal processing algorithms to enhance or extract information from satellite images. Verilog is a widely used language for describing hardware that is used in the design of digital circuits and systems. Below is a broad overview of the actions you may take to utilize Verilog to handle satellite images:
II. LITERATURE REVIEW
The most crucial instrument for gathering data about the Earth's surface is the satellite picture. Satellite photos may be used to look at a variety of interesting human activities, such as suburban regions, residential developments, and the proportion of forest land in a certain area. Over the past 20 years, remote sensing imagery has found application in a various sector, encompassing areas such as land-use and land-cover. Furthermore, because of its extensive coverage, satellite data may be used to calculate estimations of agricultural acreage [1].
Over half of the world's population resides in Asia, which is also the main rice-producing region. Monitoring, mapping, and forecasting paddy rice cultivation can lead to effective management of the production of food and water [2].
Large-scale data processing methods may now be implemented with great promise thanks to Field Programmable Gate Array (FPGA) technology. The dimensions of images, the depth of bits, computational intricacy, and processing time have all seen an escalation in applications like remote sensing and satellite image processing. The ideal solution is to implement hardware, however doing so necessitates considering how much longer it takes to construct a hardware design [3]. FPGA offers multispectral image compression that is effective in reducing bandwidth and storage requirements. [4][5]. Without sacrificing dependability, it lowers latency and mathematical complexity [6]. multispectral data on board satellite imaging systems to lessen the need for a downlink connection and to more effectively utilize multispectral data sets across a range of applications [7][8]. Reducing the amount of data is the primary difficulty in satellite image processing. FPGA offers multispectral image compression that is effective in reducing bandwidth and storage requirements [9]. It decreases latency and mathematical complexity without sacrificing dependability [10]. Feature extraction seeks to diminish the resources needed for precisely representing extensive data. Managing the multitude of variables inherent in intricate data analysis stands out as a key challenge [11].
MATLAB and XILINX are the two operational tools used in the system design. A software program called MATLAB is used to compute manual calculations. The Verilog HDL language was employed to develop the filtering algorithm, utilizing the quarts tool.
The language used for hardware representation is Verilog. Finally, contrast XILINX’s and MATLAB’s PSNR calculations. The following is a full explanation of this technique-
III. PROPOSED SYSTEM ALGORITHM
The proposed system architecture describes the analysis of the texture feature parameter obtained with HDL and a simulator. The input for this method is the multispectral image obtained by the IRS satellite. The input image is split into an urban image and a vegetation image using the preprocessing method.
V. GLCM CALCULATION UNIT
In the realm of statistical texture analysis, texture features are determined by examining the statistical distribution of observed intensity combinations at specific locations within an image. Statistical properties, including those of first, second, and higher orders, are categorized based on the number of intensity points (pixels) within each set. Utilizing the Grey Level Co-occurrence Matrix (GLCM) method allows for the extraction of second-order statistical texture properties. The GLCM is derived from a Grayscale Image and computes the frequency of occurrences—horizontally, vertically, or diagonally— where a pixel with a gray-level value of i is adjacent to neighboring pixels with a value of j. Both the Grey Level Co-occurrence Matrix (GLCM) and the associated texture feature calculations are employed as techniques in image analysis. These calculations utilize the GLCM contents to gauge the intensity fluctuations at the respective pixels. The technique of creating co-occurrence matrices for a grayscale image is summarized in Figure 4 below.
Field Programmable Gate Array (FPGA) technology has surfaced as a promising avenue for implementing algorithms designed to handle extensive datasets. The research aimed to implement the GLCM method in hardware for extracting texture features from multispectral images and assess the performance of the feature extraction parameters based on both simulation and implementation results. Through the use of XILINX for hardware implementation and MATLAB for simulation, the goal has been accomplished. It was successfully possible to implement the novel proposal for the extraction of texture characteristics from multispectral satellite images using the Grey Level Co- occurrence Matrix in the Verilog HDL language. Future work will thus focus on implementing automated histogram categorization using the image\'s histogram information as well as on identifying smaller, more focused processing in images, such as a rice field or a particular patch of land.
[1] Soontranon, N., Srestasathiern, P., and Rakwatin, P., 2015b. Rice crop calendar based on phenology analysis from time- series images. In Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI- CON), 2015 12th International Conference on, pages 1–5. IEEE [2] Y.H. Tseng., P.H. Hsu and I.H Chen., 1998. Asian conference on remote sensing “Automatic recognition of rice fields from multitemporal satellite images” [3] Ernestina Martel, Raul Guerra, Sebastian, Lopez and Roberto Sarmiento, ?A GPU-Based Processing Chain for Linearly Unmixing Hyperspectral Images’’, IEEE journal of selected topics in applied earth observations and remote sensing, vol. 10, no. 3, march 2017 [4] QianXu, SrenivasVaradarajan, ChaitaliChakrabarti,Lina J. Karam,“A Distributed Canny Edge Detector: Algorithm and FPGA Implementation’’,IEEE Transactions on image processing volume: 23, Issue: 7, July 2014 [5] Sebastian Lopez, Tanya Vladimirova, Carlos Gonza ´lez, Javier Resano, Daniel Mozos and Antonio Plaza, “The Promise of ReconFigureurable Computing for Hyperspectral Imaging OnboardSystems: A Review and Trends’’ IEEE | Vol. 101, No. 3, March 2013 [6] Sebastian Lopez, Tanya Vladimirova, Carlos Gonza ´lez, Javier Resano, Daniel Mozos and Antonio Plaza, “The Promise of ReconFigureurable Computing for Hyperspectral Imaging OnboardSystems:A Review and Trends’’IEEE | Vol. 101, No. 3, March 2013 [7] C. Gonzalez, S. Sanchez, A. Paz, J. Resano, D. Mozos, and A. Plaza, “Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing,” Integr. VLSI J., vol. 46, no. 2, pp. 89–103, 2013. [8] Carlos González, Javier Resano,Antonio Plaza and Daniel Mozos,“FPGA Implementation of Abundance Estimation for Spectral Unmixing of Hyperspectral Data Using the Image Space Reconstruction Algorithm’’IEEE Journal Of Selected Topics In Applied Earth Observations And Remote Sensing, Vol. 5, No. 1, February 2012 [9] Qian Xu, Srenivas Varadarajan, Chaitali Chakrabarti, Lina J.Karam,?A Distributed Canny Edge Detector: Algorithm and FPGA Implementation’’,IEEE Transactions on image processing volume: 23, Issue: 7, July 2014. [10] V.Pavithra, R.Pounroja, Dr.B.SathyaBama, “Machine Vision Based Automatic Sorting of Cherry Tomatoes’’, IEEE Sponsored 2nd International Conference On Eletronics And Communication System(icecs 2015).
Copyright © 2024 Palak Jain, Atif Ali, Ahtisham Ahmad, Ashish Yadav, Ayush Kumar. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET58850
Publish Date : 2024-03-07
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here