[go: up one dir, main page]

CN111076815A - Hyperspectral image non-uniformity correction method - Google Patents

Hyperspectral image non-uniformity correction method Download PDF

Info

Publication number
CN111076815A
CN111076815A CN201911124467.6A CN201911124467A CN111076815A CN 111076815 A CN111076815 A CN 111076815A CN 201911124467 A CN201911124467 A CN 201911124467A CN 111076815 A CN111076815 A CN 111076815A
Authority
CN
China
Prior art keywords
image
value
uniformity correction
correction
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911124467.6A
Other languages
Chinese (zh)
Other versions
CN111076815B (en
Inventor
张长兴
王跃明
张东
何道刚
王建宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Technical Physics of CAS
Original Assignee
Shanghai Institute of Technical Physics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Technical Physics of CAS filed Critical Shanghai Institute of Technical Physics of CAS
Priority to CN201911124467.6A priority Critical patent/CN111076815B/en
Publication of CN111076815A publication Critical patent/CN111076815A/en
Application granted granted Critical
Publication of CN111076815B publication Critical patent/CN111076815B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/28Investigating the spectrum
    • G01J3/2823Imaging spectrometer
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/02Details
    • G01J3/0297Constructional arrangements for removing other types of optical noise or for performing calibration

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a method for correcting the heterogeneity of a hyperspectral image. The method aims at the difficult problem of image non-uniformity correction caused by lack of non-uniformity correction coefficients or coefficient failure, basically does not cause loss of image information, and has important effects on imager calibration and data preprocessing.

Description

Hyperspectral image non-uniformity correction method
Technical Field
The invention belongs to the field of remote sensing detection and imaging spectrometer data processing, and particularly relates to a method for correcting heterogeneity of a hyperspectral image.
Background
Due to the change of materials, processes and environments of the detector, the response value of the detector is different for uniform radiation or reflection signals, and the image quality and the application effect of the imaging spectrometer are seriously influenced by non-uniformity. The non-uniformity is therefore a necessary element of image processing.
The non-uniformity correction method comprises a statistical matching method based on a laboratory calibration method, image filtering and an image, wherein the laboratory calibration method can achieve high precision, but the problem of data non-uniformity correction is caused by calibration coefficient failure caused by insufficient laboratory calibration and the influence change of a detector due to environment and the like; the image filtering can cause the loss of image information, and the algorithm is complex and the operation speed is slow; the statistical matching method based on the images is mainly based on moment matching, the statistical content is different from the statistical type of the method, most of the statistical content is the mean value, standard deviation, correlation coefficient and the like of the images, and the method has higher requirements on the scene distribution of the images. Therefore, a non-uniformity correction method is needed to solve the problem of non-uniformity correction caused by no scaling coefficient or failure of the scaling coefficient.
Disclosure of Invention
The invention aims to solve the problems that: the method for correcting the image nonuniformity solves the problem of image nonuniformity correction caused by invalid calibration coefficients at present.
The invention comprises the following steps:
(1) acquiring flight image data of a single-imaging spectrometer, performing data preprocessing, and subtracting dark current from all image data to obtain an image data set.
(2) Carrying out distribution statistics on image data acquired by each probe element, wherein the steps are as follows:
(2-1) counting the maximum value, the minimum value and the dynamic range of all image gray values of each probe element;
and (2-2) counting the cumulative histogram of each probe element, and carrying out normalization processing on the cumulative histogram to generate a normalized cumulative histogram.
(3) Generating a radiation correction coefficient, and the steps are as follows;
(3-1) extracting gray values G corresponding to designated normalization values of T groups (T is more than or equal to 2) from the normalized cumulative histogram, and solving the average value H of the gray values G of each row;
(3-2) calculating correction coefficients A and B for the nonuniformity correction using the following equation
Figure BDA0002276327160000021
Figure BDA0002276327160000022
Wherein:
Figure BDA0002276327160000023
Figure BDA0002276327160000024
is the average of the T sets of gray values G,
Figure BDA0002276327160000025
the mean value of the mean value H of the T groups, and T is the number of groups extracted in the step (3-1).
(4) And (4) non-uniformity correction, namely correcting all pixels by using the non-uniformity correction coefficient to obtain a non-uniformity correction result.
By the system, the condition that laboratory calibration is lacked and the imager is influenced by environment and the like to change and have calibration coefficient failure can be realized, the problem of image non-uniformity correction can be effectively solved, and compared with the conventional image denoising processing method, the system well keeps the information content of the image.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flow chart of a method of non-uniformity correction;
fig. 2 is a comparison graph of the effect of the non-uniformity correction performed by the present invention, wherein (a) is an original image and (b) is a non-uniformity correction result.
Detailed Description
The following describes the non-uniformity correction method in detail with reference to fig. 1 to 2.
(1) Acquiring flight data of a single-time imaging spectrometer, wherein the size of a detector of the imaging spectrometer is 1024 multiplied by 256, the space dimension is 1024, the spectral dimension is 256, and a single flight path is acquiredTaking about 100000 frames of image size, preprocessing data, subtracting dark current from all data to obtain image data set Dn(i,j),Dn(i, j) represents the image gray values of the ith column, the jth row and the nth frame of the detector, i is more than or equal to 0 and less than 1024, j is more than or equal to 0 and less than 256, and n is more than or equal to 0 and less than 100000; part of the original image is shown in FIG. 2 (a);
(2) carrying out distribution statistics on the gray value of the image collected by each probe element;
(2-1) counting the maximum value Max (i, j), the minimum value Min (i, j) and the dynamic range Rag (i, j) of all collected gray values of each probe element, wherein the Rag (i, j) is Max (i, j) -Min (i, j) + 1;
(2-2) counting the cumulative histogram of each probe element and carrying out normalization processing to obtain a normalized histogram Hr(i,j),HrAnd (i, j) represents the ratio of the number of pixels of the ith column and the jth row of the detector, wherein the gray value of the image is less than or equal to r, to the total frame number.
(3) Generating a radiation correction coefficient;
(3-1) extracting 9 groups of characteristic distribution values and solving for Hr(i, j) equals the gray values corresponding to 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, respectively corresponding to Gt(i, j), t ═ 1,2, …, 9; calculating the mean value H of the gray value of each linet(j) The calculation formula is
Figure BDA0002276327160000031
(3-3) obtaining correction coefficients A (i, j), B (i, j) for the nonuniformity correction for each probe by the following equation
Figure BDA0002276327160000041
Figure BDA0002276327160000042
Wherein:
Figure BDA0002276327160000043
(4) and (3) non-uniformity correction, namely correcting all pixels by using the non-uniformity correction coefficient to obtain a non-uniformity correction result:
Rn(i,j)=A(i,j)×Dn(i,j)+B(i,j)
wherein R isn(i, j) represents the image uniformity correction result of the ith column, jth row and nth frame of the detector, and a partial correction result graph is shown in FIG. 2 (b).

Claims (1)

1. A hyperspectral image nonuniformity correction method is characterized by comprising the following steps:
(1) acquiring flight image data of a single-imaging spectrometer, performing data preprocessing, and subtracting dark current from all image data to obtain an image data set;
(2) the method comprises the following steps of carrying out distribution statistics on image data acquired by each probe element:
(2-1) counting the maximum value, the minimum value and the dynamic range of all image gray values of each probe element;
(2-2) counting the cumulative histogram of each probe element, and carrying out normalization processing on the cumulative histogram to generate a normalized cumulative histogram;
(3) generating a radiation correction coefficient, which comprises the following specific steps;
(3-1) extracting T groups from the normalized cumulative histogram, wherein T is more than or equal to 2, designating a gray value G corresponding to a normalized value, and solving the average value H of the gray values G of each row;
(3-2) calculating correction coefficients A and B for the nonuniformity correction using the following equation
Figure FDA0002276327150000011
Figure FDA0002276327150000012
Wherein:
Figure FDA0002276327150000013
Figure FDA0002276327150000014
is the average of the T sets of gray values G,
Figure FDA0002276327150000015
the mean value of the T groups of mean values H, T is the group number extracted in the step (3-1);
(4) and (4) non-uniformity correction, namely correcting all pixels by using the non-uniformity correction coefficient to obtain a non-uniformity correction result.
CN201911124467.6A 2019-11-18 2019-11-18 A method for correcting non-uniformity of hyperspectral images Active CN111076815B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911124467.6A CN111076815B (en) 2019-11-18 2019-11-18 A method for correcting non-uniformity of hyperspectral images

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911124467.6A CN111076815B (en) 2019-11-18 2019-11-18 A method for correcting non-uniformity of hyperspectral images

Publications (2)

Publication Number Publication Date
CN111076815A true CN111076815A (en) 2020-04-28
CN111076815B CN111076815B (en) 2020-11-20

Family

ID=70311071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911124467.6A Active CN111076815B (en) 2019-11-18 2019-11-18 A method for correcting non-uniformity of hyperspectral images

Country Status (1)

Country Link
CN (1) CN111076815B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115876323A (en) * 2022-11-29 2023-03-31 中国科学院合肥物质科学研究院 PRNU characteristic determination method for area array detector of imaging spectrometer
CN116074484A (en) * 2023-01-15 2023-05-05 山东产研卫星信息技术产业研究院有限公司 Bayer color reconstruction method of CMOS satellite image
CN119417738A (en) * 2024-10-17 2025-02-11 中国科学院上海技术物理研究所 A scene-based adaptive non-uniformity correction method for push-broom hyperspectral images

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089080A (en) * 2007-09-28 2009-04-23 Fujifilm Corp Image processing method and image processing apparatus
CN103604503A (en) * 2013-06-17 2014-02-26 中国航天科工集团第三研究院第八三五八研究所 High-precision non-uniformity correction method for dynamic adjustment of integration time
CN104637032A (en) * 2014-12-01 2015-05-20 王桂荣 Infrared image preprocessing method
CN106855435A (en) * 2016-11-15 2017-06-16 北京空间机电研究所 Heterogeneity real-time correction method on long wave linear array infrared camera star

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089080A (en) * 2007-09-28 2009-04-23 Fujifilm Corp Image processing method and image processing apparatus
CN103604503A (en) * 2013-06-17 2014-02-26 中国航天科工集团第三研究院第八三五八研究所 High-precision non-uniformity correction method for dynamic adjustment of integration time
CN104637032A (en) * 2014-12-01 2015-05-20 王桂荣 Infrared image preprocessing method
CN106855435A (en) * 2016-11-15 2017-06-16 北京空间机电研究所 Heterogeneity real-time correction method on long wave linear array infrared camera star

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
JIANXIN JIA ET AL.: "Destriping Algorithms Based on Statistics and Spatial Filtering for Visible-to-Thermal Infrared Pushbroom Hyperspectral Imagery", 《IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING》 *
XIE,FENG ET AL.: "Data processing and application of thermal infrared hyperspectral remote sensing", 《PROCEEDINGS OF SPIE》 *
姬弘桢等: "热红外高光谱图像非均匀性校正方法研究", 《科学技术与工程》 *
高丰誉: "自适应卡尔曼滤波器在红外非均匀性校正中的应用", 《廊坊师范学院学报( 自然科学版)》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115876323A (en) * 2022-11-29 2023-03-31 中国科学院合肥物质科学研究院 PRNU characteristic determination method for area array detector of imaging spectrometer
CN116074484A (en) * 2023-01-15 2023-05-05 山东产研卫星信息技术产业研究院有限公司 Bayer color reconstruction method of CMOS satellite image
CN119417738A (en) * 2024-10-17 2025-02-11 中国科学院上海技术物理研究所 A scene-based adaptive non-uniformity correction method for push-broom hyperspectral images

Also Published As

Publication number Publication date
CN111076815B (en) 2020-11-20

Similar Documents

Publication Publication Date Title
CN110211056B (en) Adaptive infrared image stripping algorithm based on local median histogram
EP2293239B1 (en) Line noise reduction apparatus and method
CN109655234B (en) Automatic testing method for camera
CN111076815A (en) Hyperspectral image non-uniformity correction method
CN106017695B (en) Adaptive infrared asymmetric correction method based on state estimation
CN117764864B (en) MRI tumor visual detection method based on image denoising
CN105869129B (en) A method for removing residual non-uniform noise in thermal infrared images after non-uniform correction
CN112365425A (en) Low-illumination image enhancement method and system
CN112507930A (en) Method for improving human face video heart rate detection by using illumination balancing method
CN111932478A (en) Self-adaptive non-uniform correction method for uncooled infrared focal plane
CN116883412B (en) Graphene far infrared electric heating equipment fault detection method
CN105005967A (en) Method and apparatus for correcting non-uniformity of infrared imaging based on combined space-time filtering
CN117094905A (en) An infrared image adaptive noise fringe removal method and system
CN112184567A (en) Multi-channel blind identification adaptive optical image restoration method based on alternate minimization
CN108470325B (en) Space-time three-dimensional noise identification and compensation method for area array staring infrared remote sensing image
CN116152096A (en) A Method for Correcting Inhomogeneity of Infrared Array Detector
CN113706405A (en) Image strip removing method combining feature extraction and nonlinear fitting
Zhou et al. Local spatial correlation-based stripe non-uniformity correction algorithm for single infrared images
CN120976054B (en) Denoising method and device for image data
Hakim et al. Statistical-based Stripe Noise Correction on LAPAN Microsatellite Imagery
CN119477771B (en) Constraint correction method for non-uniform illumination multispectral imaging data
CN115998275B (en) Blood flow velocity detection calibration method, device, equipment and readable storage medium
CN120151664B (en) A method and related device for optimizing imaging quality of multispectral sensor
US20250029215A1 (en) Method, apparatus and program for image processing
Ahmed Hamadouche et al. Efficient and robust techniques for infrared imaging system correction

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant