Research On Data Transmission And Processing System Of Miniature Hyperspectrometer On Linux Platform | | Posted on:2021-06-13 | Degree:Master | Type:Thesis | | Country:China | Candidate:J X Huang | Full Text:PDF | | GTID:2492306545959899 | Subject:Optical Engineering | | Abstract/Summary: | PDF Full Text Request | | The goal of hyperspectral imaging is to obtain the spectrum for each pixel in the image of a scene,with the purpose of finding objects,identifying materials,or detecting processes.Hyperspectral images are acquired by hyper spectrometers,which are widely used in material structure and composition analysis.General y,conventional hyperspectral instruments use grating spectroscopic or filter spectroscopic methods to achieve hyperspectral image collection,which is relatively large and complicated to install and debug.CMOS hyperspectral sensors have been realized with the development of micro-electro-mechanical technology.This sensor is based on the CMOS surface coating method to achieve light splitting,without the need for mechanical spectroscopic devices,so that the hyperspectral instrument can be developed in the direction of miniaturization.At present,most hyper spectrometers controlled by bare-metal programs.The hardware of the spectrometer is not managed by the Linux operating system,which makes the program design more complicated and difficult to implement complex program design.Also,bare-metal programs are poorly portable.Besides,spectrometer data collecting result is mainly transmitted through the USB interface and less through the network,which limits the access terminal equipment.This dissertation implements a set of Linux-based miniature hyperspectral data transmission and processing system,which based on a new type of snapshot mosaic hyperspectral imaging sensor.The system uses a CMOS hyperspectral sensor named CMV2000.The XC7Z020 of the Xilinx Zynq 2000 series is used as the main control chip,and it is equipped with an embedded Linux operating system.The spectrometer communicates with the terminal using sockets,and a live streaming solution is used to achieve a real-time preview of the spectrometer’s acquisition area.The system uses a desktop application developed based on the Qt software framework as the terminal application.The system can collect and process spectral data and transmit it to the receiving terminal in real-time via Ethernet.Considering the difference in the ability of the receiving terminal to process the spectral data,the system uses a spectrometer local + receiving terminal dual processing scheme for the spectral data.The Linux platform miniature hyper spectrometer data transmission and processing system designed in this dissertation.The spectrometer platform realizes data collection,processing and transmission,and the desktop application realizes real-time preview of the spectrometer acquisition area,interaction with the spectrometer platform,processing and characteristics of spectral images Display of spectral lines. | | Keywords/Search Tags: | Miniature hyperspectrometer, Driver, Data Collection, Data Transmission, Linux, FFmpeg, H.264, Live555, RTSP, Qt | PDF Full Text Request | Related items |
| |
|