CN116090203A - Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect - Google Patents
Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect Download PDFInfo
- Publication number
- CN116090203A CN116090203A CN202211737822.9A CN202211737822A CN116090203A CN 116090203 A CN116090203 A CN 116090203A CN 202211737822 A CN202211737822 A CN 202211737822A CN 116090203 A CN116090203 A CN 116090203A
- Authority
- CN
- China
- Prior art keywords
- flutter
- image
- attitude
- satellite
- information
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Geometry (AREA)
- Operations Research (AREA)
- Evolutionary Computation (AREA)
- Algebra (AREA)
- Computer Hardware Design (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种考虑时间延时积分效应的卫星颤振反演估计与补偿方法,包括以下步骤:根据TDI效应,将平台颤振的计算转化为积分形式,构建颤振反演估计模型;根据已知成像时间间隔进行多光谱影像匹配,获取成像视差,根据颤振反演估计模型获取颤振信息;根据颤振信息构建姿态颤振旋转矩阵,从而构建包含姿态颤振的真实姿态旋转矩阵,得到姿态信息;根据姿态信息通过虚拟重成像得到校正后的影像。并利用中国资源三号(ZY‑3)卫星影像对该方法进行了实验验证,验证了该方法的可行性。与现有技术相比,本发明具有良好的颤振探测和补偿性能。
The invention relates to a satellite flutter inversion estimation and compensation method considering the time-delay integration effect, comprising the following steps: according to the TDI effect, the calculation of the platform flutter is converted into an integral form, and a flutter inversion estimation model is constructed; Perform multispectral image matching with known imaging time intervals to obtain imaging parallax, and obtain flutter information according to the flutter inversion estimation model; construct an attitude flutter rotation matrix based on the flutter information, thereby constructing a real attitude rotation matrix including attitude flutter, Attitude information is obtained; a corrected image is obtained through virtual re-imaging according to the attitude information. The method was verified experimentally using the China Resources No. 3 (ZY‑3) satellite image, and the feasibility of the method was verified. Compared with the prior art, the invention has good flutter detection and compensation performance.
Description
技术领域Technical Field
本发明涉及在轨卫星姿态颤振探测技术领域,尤其是涉及考虑时间延时积分效应的卫星颤振反演估计与补偿方法。The present invention relates to the technical field of on-orbit satellite attitude flutter detection, and in particular to a satellite flutter inversion estimation and compensation method considering time delay integration effect.
背景技术Background Art
高分辨率光学遥感卫星受到世界各国的高度重视,推动了高分辨率遥感技术的不断发展。然而,姿态颤振限制了高分辨率光学卫星的几何质量和成像性能。如果不及时有效地补偿颤振,将引起影像质量下降,进而影响影像配准和变化检测、图像拼接和高程建模。High-resolution optical remote sensing satellites are highly valued by countries around the world, which has promoted the continuous development of high-resolution remote sensing technology. However, attitude flutter limits the geometric quality and imaging performance of high-resolution optical satellites. If the flutter is not compensated in a timely and effective manner, the image quality will be degraded, which will in turn affect image registration and change detection, image stitching and elevation modeling.
目前很多学者研究在轨卫星姿态颤振探测方法,往往根据探测数据源分为两类:基于非姿态传感器的间接检测方法和基于姿态传感器的直接检测方法。间接法依靠卫星影像或测绘产品等,该方法易于实现,然而影像质量、地面地形信息等因素会影响后续匹配、特征提取精度,是一种被动的颤振探测方法。直接探测方法依赖于高精度姿态传感器,如星敏感器、陀螺仪或角位移跟踪器,然而由于硬件技术的限制,国产姿态传感器存在采样频率低,定姿精度差,可靠性不足等问题;同时对于已经在轨运行的卫星,无法使用附加硬件传感器设备的方式对其颤振进行探测。因此需要在现有的测姿设备的条件下,在不增加硬件设备成本的基础上,对卫星姿态颤振进行探测补偿,提高姿态数据精度。At present, many scholars are studying the in-orbit satellite attitude flutter detection method, which is often divided into two categories according to the detection data source: indirect detection method based on non-attitude sensors and direct detection method based on attitude sensors. The indirect method relies on satellite images or mapping products, etc. This method is easy to implement, but factors such as image quality and ground terrain information will affect the accuracy of subsequent matching and feature extraction. It is a passive flutter detection method. The direct detection method relies on high-precision attitude sensors, such as star sensors, gyroscopes or angular displacement trackers. However, due to the limitations of hardware technology, domestic attitude sensors have problems such as low sampling frequency, poor attitude accuracy, and insufficient reliability. At the same time, for satellites that are already in orbit, it is impossible to use additional hardware sensor equipment to detect their flutter. Therefore, it is necessary to detect and compensate for satellite attitude flutter under the conditions of existing attitude measurement equipment without increasing the cost of hardware equipment to improve the accuracy of attitude data.
目前,延时积分电荷耦合器件(TDICCD)已经取代常规CCD器件成为高分辨率光学传感器成像系统的主流传感器。在TDICCD的多级积分成像过程中,各级颤振引起的颤振偏移量随时间变化,因此合成影像受到的颤振影响不再与单级积分影像相同。如果忽略多级积分过程,探测和估计的颤振信息的误差将随着积分级数和频率的增加而增加。At present, time-delayed integration charge-coupled devices (TDICCDs) have replaced conventional CCD devices and become the mainstream sensor in high-resolution optical sensor imaging systems. In the multi-level integration imaging process of TDICCD, the vibration offset caused by each level of vibration changes with time, so the vibration effect on the synthetic image is no longer the same as that on the single-level integration image. If the multi-level integration process is ignored, the error of the detected and estimated vibration information will increase with the increase of the number of integration levels and frequency.
发明内容Summary of the invention
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种考虑时间延时积分效应的卫星颤振反演估计与补偿方法,具有良好的颤振探测和补偿性能。The purpose of the present invention is to overcome the defects of the above-mentioned prior art and to provide a satellite flutter inversion estimation and compensation method taking into account the time delay integration effect, which has good flutter detection and compensation performance.
本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved by the following technical solutions:
一种考虑时间延时积分效应的卫星颤振反演估计与补偿方法,包括以下步骤:A satellite flutter inversion estimation and compensation method considering time delay integration effect comprises the following steps:
S1:根据TDI效应,将平台颤振的计算转化为积分形式,构建颤振反演估计模型;S1: According to the TDI effect, the calculation of platform flutter is converted into integral form and the flutter inversion estimation model is constructed;
S2:根据已知成像时间间隔进行多光谱影像匹配,获取成像视差,根据所述颤振反演估计模型获取颤振信息;S2: performing multispectral image matching according to a known imaging time interval, obtaining imaging parallax, and obtaining flutter information according to the flutter inversion estimation model;
S3:根据所述颤振信息构建姿态颤振旋转矩阵,从而构建包含姿态颤振的真实姿态旋转矩阵,得到姿态信息;S3: constructing a posture vibration rotation matrix according to the vibration information, thereby constructing a real posture rotation matrix including the posture vibration, and obtaining the posture information;
S4:根据所述姿态信息通过虚拟重成像得到校正后的影像。S4: Obtaining a corrected image through virtual re-imaging according to the posture information.
进一步地,所述将平台颤振的计算转化为积分形式的表达式为:Furthermore, the calculation of platform flutter is converted into an integral form as follows:
式中,dTDI(t)为t时刻的积分影像像移,N1为影像的积分级数T是单一积分时间,A,f,分别是颤振幅值,频率和相位,ti是i行初始积分时间。Where d TDI (t) is the image shift of the integrated image at time t, N 1 is the image integration series, T is the single integration time, A,f, are the vibration amplitude, frequency and phase respectively, and ti is the initial integration time of row i.
进一步地,所述颤振反演估计模型的表达式为:Furthermore, the expression of the flutter inversion estimation model is:
式中,s(t)表示成像视差,Δt是成像时间间隔,N1,N2是参考影像和待匹配影像的积分级数。Where s(t) represents the imaging parallax, Δt is the imaging time interval, and N 1 and N 2 are the integral series of the reference image and the image to be matched.
进一步地,所述步骤S2中,根据已知成像时间间隔进行多光谱影像匹配的过程具体为:Furthermore, in step S2, the process of performing multispectral image matching according to the known imaging time interval is specifically as follows:
S201:利用Wallis滤波增强影像,提高影像对比度,根据已知成像时间间隔对影像进行平移实现初配准;S201: Use Wallis filtering to enhance the image, improve the image contrast, and translate the image according to the known imaging time interval to achieve initial registration;
S202:利用SVD-RANSC亚像素相位相关方法在影像件构建匹配窗口,并获得每个匹配窗口之间的亚像素偏移;S202: constructing a matching window in the image using the SVD-RANSC sub-pixel phase correlation method, and obtaining a sub-pixel offset between each matching window;
S203:剔除匹配窗口中的误匹配点。S203: Eliminate mismatched points in the matching window.
进一步地,所述步骤S203中,剔除匹配窗口中的误匹配点具体包括:Furthermore, in step S203, removing the mismatched points in the matching window specifically includes:
计算匹配窗口间的归一化互相关系数,去除相关系数小于预设的相关阈值的匹配点;Calculate the normalized mutual correlation coefficient between the matching windows and remove the matching points whose correlation coefficient is less than the preset correlation threshold;
对同一影像行匹配点对的视差进行统计,按照三倍中误差原则剔除偏移较大的匹配点。The parallax of the matching point pairs in the same image row is counted, and the matching points with large offset are eliminated according to the three-fold mean error principle.
进一步地,所述相关阈值的取值在0.6-0.8范围以内。Furthermore, the value of the correlation threshold is within the range of 0.6-0.8.
进一步地,所述步骤S3中,构建姿态颤振旋转矩阵的过程具体为:Furthermore, in step S3, the process of constructing the attitude flutter rotation matrix is specifically as follows:
根据所述颤振信息,通过传感器参数将沿轨和垂轨方向影像颤振转变为姿态角变化,根据姿态角变化构建的所述姿态颤振旋转矩阵,从而构建包含姿态颤振的真实姿态旋转矩阵,该包含姿态颤振的真实姿态旋转矩阵的表达式为:According to the vibration information, the image vibration in the along-track and vertical-track directions is converted into attitude angle changes through sensor parameters, and the attitude vibration rotation matrix constructed according to the attitude angle change is used to construct a real attitude rotation matrix containing attitude vibration. The expression of the real attitude rotation matrix containing attitude vibration is:
R=RssRsi R=R ss R si
式中,R为包含姿态颤振的真实姿态旋转矩阵,Rss为姿态颤振旋转矩阵,Rsi表示传统卫星传感器获得的姿态。Where R is the true attitude rotation matrix including attitude flutter, Rss is the attitude flutter rotation matrix, and Rsi represents the attitude obtained by the traditional satellite sensor.
进一步地,所述姿态角变化的计算表达式为:Furthermore, the calculation expression of the attitude angle change is:
式中,f是焦距,p是像素大小,β是离轴角,Δω和分别为颤振引起的翻滚角和俯仰角变化,jacross(t)为t时刻沿轨方向的影像颤振,jalong(t)为t时刻垂轨方向的影像颤振。Where f is the focal length, p is the pixel size, β is the off-axis angle, Δω and are the changes of roll angle and pitch angle caused by the vibration, j across (t) is the image jitter along the track at time t, and j along (t) is the image jitter in the vertical track direction at time t.
进一步地,所述姿态颤振旋转矩阵Rss为正定矩阵,通过泰勒展开,当角度达到角秒级时,逼近为:Furthermore, the attitude flutter rotation matrix R ss is a positive definite matrix, which is approximated to:
式中,表示某一时刻的三个姿态角,e是自然对数,I3是单位阵,表示叉乘。In the formula, represents the three attitude angles at a certain moment, e is the natural logarithm, I 3 is the unit matrix, express Cross product.
进一步地,所述步骤S4具体包括:Furthermore, the step S4 specifically includes:
S401:利用平滑的姿态数据构建成像模型,通过正投影计算出校正影像像点(r',c')在平均高程面H上的地面点坐标(B,L,H);S401: construct an imaging model using the smoothed posture data, and calculate the ground point coordinates (B, L, H) of the corrected image point (r', c') on the average elevation surface H by orthographic projection;
S402:利用包含颤振信息的姿态信息构建成像模型,地面点坐标(B,L,H)反向投影获取在原始图像上的图像点(r,c);S402: construct an imaging model using the posture information including the chatter information, and reversely project the ground point coordinates (B, L, H) to obtain an image point (r, c) on the original image;
S403:校正影像上的坐标(r',c')和原始图像上的点(r,c)对应于同一点,通过双线性插值获取图像点的灰度信息;S403: The coordinate (r', c') on the corrected image and the point (r, c) on the original image correspond to the same point, and the grayscale information of the image point is obtained by bilinear interpolation;
S404:重复步骤S401-S403,获取每一个虚拟像点的灰度值。S404: Repeat steps S401-S403 to obtain the grayscale value of each virtual pixel.
与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:
本发明基于TDICCD相机成像原理,构建了考虑时间延时积分效应的卫星颤振精确反演估计模型,并对多光谱影像展开密集匹配获取颤振信息,根据估计的颤振信息更新姿态,最后结合更新的精确姿态,利用虚拟重成像生成校正后的图像,消除卫星颤振影响。利用ZY-3卫星的图像数据和姿态数据进行的实验表明,该方法具有良好的颤振探测和补偿性能。Based on the imaging principle of TDICCD camera, the present invention constructs a satellite flutter accurate inversion estimation model considering the time delay integration effect, and carries out dense matching of multispectral images to obtain flutter information, updates the attitude according to the estimated flutter information, and finally combines the updated accurate attitude to generate a corrected image using virtual re-imaging to eliminate the influence of satellite flutter. Experiments using the image data and attitude data of the ZY-3 satellite show that the method has good flutter detection and compensation performance.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明实施例中提供的一种考虑时间延时积分效应的卫星颤振反演估计与补偿方法的流程示意图;FIG1 is a schematic flow chart of a satellite flutter inversion estimation and compensation method considering time delay integration effect provided in an embodiment of the present invention;
图2为本发明实施例中提供的一种实验图像((a)CCD1,(b)CCD2,(c)CCD3)的示意图;FIG2 is a schematic diagram of an experimental image ((a) CCD1, (b) CCD2, (c) CCD3) provided in an embodiment of the present invention;
图3为本发明实施例中提供的一种CCD1的姿态比较结果示意图;FIG3 is a schematic diagram of a posture comparison result of a CCD1 provided in an embodiment of the present invention;
图4为本发明实施例中提供的一种CCD2的姿态比较结果示意图;FIG4 is a schematic diagram of a posture comparison result of a CCD2 provided in an embodiment of the present invention;
图5为本发明实施例中提供的一种CCD3的姿态比较结果示意图;FIG5 is a schematic diagram of a posture comparison result of a CCD3 provided in an embodiment of the present invention;
图6为本发明实施例中提供的一种颤振补偿前后B1和B2的CCD1视差((a)沿轨方向的视差(b)垂轨方向的视差)的示意图;FIG6 is a schematic diagram of the CCD1 parallax ((a) parallax in the along-track direction and (b) parallax in the perpendicular-track direction) of B1 and B2 before and after vibration compensation provided in an embodiment of the present invention;
图7为本发明实施例中提供的一种颤振补偿前后B1和B2的CCD2视差((a)沿轨方向的视差(b)垂轨方向的视差)示意图;FIG7 is a schematic diagram of the CCD2 parallax ((a) parallax in the along-track direction and (b) parallax in the perpendicular-track direction) of B1 and B2 before and after vibration compensation provided in an embodiment of the present invention;
图8为本发明实施例中提供的一种颤振补偿前后B1和B2的CCD3视差((a)沿轨方向的视差(b)垂轨方向的视差)。FIG. 8 shows the parallax of the CCD3 of B1 and B2 before and after vibration compensation ((a) parallax in the along-track direction and (b) parallax in the perpendicular-track direction) provided in an embodiment of the present invention.
具体实施方式DETAILED DESCRIPTION
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not require further definition and explanation in the subsequent drawings.
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings, or are the directions or positional relationships in which the inventive product is usually placed when in use. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore should not be understood as a limitation on the present invention.
需要说明的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。It should be noted that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
此外,术语“水平”、“竖直”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。In addition, the terms "horizontal", "vertical" and the like do not mean that the components are required to be absolutely horizontal or suspended, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.
实施例1Example 1
如图1所示,本实施例提供一种考虑时间延时积分效应的卫星颤振反演估计与补偿方法,包括以下步骤:As shown in FIG1 , this embodiment provides a satellite flutter inversion estimation and compensation method considering the time delay integration effect, including the following steps:
S1:根据TDI效应,将平台颤振的计算转化为积分形式,构建颤振反演估计模型;S1: According to the TDI effect, the calculation of platform flutter is converted into integral form and the flutter inversion estimation model is constructed;
S2:根据已知成像时间间隔进行多光谱影像匹配,获取成像视差,根据所述颤振反演估计模型获取颤振信息;S2: performing multispectral image matching according to a known imaging time interval, obtaining imaging parallax, and obtaining flutter information according to the flutter inversion estimation model;
S3:根据所述颤振信息构建姿态颤振旋转矩阵,从而构建包含姿态颤振的真实姿态旋转矩阵,得到姿态信息;S3: constructing a posture vibration rotation matrix according to the vibration information, thereby constructing a real posture rotation matrix including the posture vibration, and obtaining the posture information;
S4:根据所述姿态信息通过虚拟重成像得到校正后的影像。S4: Obtaining a corrected image through virtual re-imaging according to the posture information.
下面对各步骤进行具体描述。Each step is described in detail below.
S1:根据TDI效应,将平台颤振的计算转化为积分形式,构建颤振反演估计模型;S1: According to the TDI effect, the calculation of platform flutter is converted into integral form and the flutter inversion estimation model is constructed;
在TDICCD的多级积分过程中,平台颤振引起的影像偏移量随时间而变化,假设平台颤振为简单的正弦波,则TDI积分后的颤振可表示为:In the multi-level integration process of TDICCD, the image offset caused by platform vibration changes with time. Assuming that the platform vibration is a simple sine wave, the vibration after TDI integration can be expressed as:
对于具有视差观测的线阵TDICCD推扫式传感器,理论上,当卫星的姿态稳定不存在颤振时,视差影像对中各行影像的视差值应为一常量,并由传感器阵列安置的物理距离、轨道高度和飞行速度等决定。For a linear array TDICCD push-broom sensor with parallax observation, theoretically, when the satellite's attitude is stable and there is no flutter, the parallax value of each row of the parallax image pair should be a constant and is determined by the physical distance of the sensor array, the orbital altitude, and the flight speed.
当卫星的姿态受到颤振影响时,其各影像行存在着颤振引起的几何位移,各行影像的视差值不再为常量,存在着与该几何位移值相关的视差差异值。When the attitude of the satellite is affected by the vibration, there is a geometric displacement caused by the vibration in each image row, and the parallax value of each image row is no longer a constant, and there is a parallax difference value related to the geometric displacement value.
式中,Δt是成像时间间隔,A,f,是颤振幅值频率相位,ti是i行初始积分时间,N1,N2是参考影像和待匹配影像的积分级数,T是单一积分时间,dTDI是积分影像像移,s(t)表示成像视差。Where Δt is the imaging time interval, A,f, is the vibration amplitude, frequency and phase, ti is the initial integration time of line i, N1 , N2 are the integration series of the reference image and the image to be matched, T is the single integration time, dTDI is the integrated image shift, and s(t) represents the imaging parallax.
S2:根据已知成像时间间隔进行多光谱影像匹配,获取成像视差,根据所述颤振反演估计模型获取颤振信息;S2: performing multispectral image matching according to a known imaging time interval, obtaining imaging parallax, and obtaining flutter information according to the flutter inversion estimation model;
为了获取颤振偏移量,采用了基于奇异值分解和随机抽样一致性(SVD-RANSC)的亚像素相位相关法的逐像素密集匹配方法。To obtain the chatter offset, a pixel-by-pixel dense matching method based on sub-pixel phase correlation with singular value decomposition and random sampling consistency (SVD-RANSC) is used.
S201:首先利用Wallis滤波增强影像,提高影像对比度。根据已知成像时间间隔对影像进行平移实现初配准;S201: First, use Wallis filtering to enhance the image and improve the image contrast. According to the known imaging time interval, translate the image to achieve initial registration;
S202:然后,利用SVD-RANSC亚像素相位相关方法获得每个窗口之间的亚像素偏移。SVD-RANSAC比Hoge的方法和RANSC算法具有更高的可靠性和更强的鲁棒性。S202: Then, the sub-pixel offset between each window is obtained using the SVD-RANSAC sub-pixel phase correlation method. SVD-RANSAC has higher reliability and stronger robustness than Hoge's method and the RANSC algorithm.
S203:同时对可能的误匹配点进行剔除,包括以下两个步骤:计算匹配窗口间的归一化互相关系数,去除相关系数小于相关阈值(实验中取0.7)的匹配点;对同一影像行匹配点对的视差进行统计,按照三倍中误差原则剔除偏移较大的匹配点。S203: At the same time, possible mismatching points are eliminated, including the following two steps: calculating the normalized mutual correlation coefficient between matching windows, and removing matching points whose correlation coefficient is less than the correlation threshold (0.7 in the experiment); counting the disparity of matching point pairs in the same image row, and eliminating matching points with large offsets according to the three-fold mean error principle.
S3:根据颤振信息构建姿态颤振旋转矩阵,从而构建包含姿态颤振的真实姿态旋转矩阵,得到姿态信息;S3: constructing an attitude flutter rotation matrix according to the flutter information, thereby constructing a true attitude rotation matrix including the attitude flutter, and obtaining attitude information;
一般来说,对于星下点成像或接近星下点的影像,垂轨颤振主要受到翻滚角的影响,而沿轨颤振主要受到俯仰角的影响。因此通过传感器参数将沿轨和垂轨方向影像颤振转变为姿态角变化。Generally speaking, for imaging at or near the sub-satellite point, vertical track flutter is mainly affected by the roll angle, while along-track flutter is mainly affected by the pitch angle. Therefore, the image flutter in the along-track and vertical track directions is converted into attitude angle changes through sensor parameters.
式中,f是焦距,p是像素大小,β是离轴角,分别为颤振引起的翻滚角和俯仰角变化,进而根据姿轨信息构建姿态颤振旋转矩阵Rss,表示卫星本体在轨道系下的旋转矩阵。Where f is the focal length, p is the pixel size, and β is the off-axis angle. They are the changes of roll angle and pitch angle caused by flutter respectively, and then the attitude flutter rotation matrix R ss is constructed according to the attitude and orbit information, which represents the rotation matrix of the satellite body in the orbit system.
因此结合影像估计的颤振信息,可以得到包含姿态颤振的真实姿态旋转矩阵R:Therefore, combined with the vibration information estimated from the image, the true attitude rotation matrix R including the attitude vibration can be obtained:
R=RssRsi (4)R=R ss R si (4)
旋转矩阵Rsi表示传统卫星传感器获得的姿态,不记录高频抖动信息。The rotation matrix R si represents the attitude obtained by the traditional satellite sensor and does not record high-frequency jitter information.
Rss是正定矩阵,通过泰勒展开,当角度较小时(角秒级),通常可以逼近为:R ss is a positive definite matrix. Through Taylor expansion, when the angle is small (arc second level), it can usually be approximated as:
表示某一时刻的三个姿态角,e是自然对数,I3是单位阵,表示叉乘,因此将公式(4)表示为矩阵相乘的形式。 represents the three attitude angles at a certain moment, e is the natural logarithm, I 3 is the unit matrix, express Cross product, so formula (4) is expressed as a matrix multiplication form.
S4:根据姿态信息通过虚拟重成像得到校正后的影像。S4: Obtain a corrected image through virtual re-imaging according to the posture information.
姿态更新后,我们基于虚拟重成像得到校正后的影像,具体步骤如下。After the pose is updated, we obtain the corrected image based on the virtual re-imaging. The specific steps are as follows.
S401:首先利用平滑的姿态数据构建成像模型,通过正投影计算出校正影像像点(r',c')在平均高程面H上的地面点坐标(B,L,H);S401: First, an imaging model is constructed using the smoothed posture data, and the ground point coordinates (B, L, H) of the rectified image point (r', c') on the average elevation surface H are calculated by orthographic projection;
S402:然后,利用包含颤振信息的姿态构建成像模型,地面点坐标(B,L,H)反向投影获取在原始图像上的图像点(r,c);S402: Then, an imaging model is constructed using the posture including the chatter information, and the ground point coordinates (B, L, H) are reversely projected to obtain an image point (r, c) on the original image;
S403:校正影像上的坐标(r',c')和原始图像上的点(r,c)对应于同一点,但是像点坐标不一定落在像素的中心,因此通过双线性插值获取图像点的灰度信息;S403: The coordinates (r', c') on the corrected image and the point (r, c) on the original image correspond to the same point, but the coordinates of the image point do not necessarily fall at the center of the pixel, so the grayscale information of the image point is obtained by bilinear interpolation;
S404:重复步骤S401-S403,获取每一个虚拟像点的灰度值。S404: Repeat steps S401-S403 to obtain the grayscale value of each virtual pixel.
实验与分析Experiment and analysis
本发明使用的影像数据为ZY-3多光谱图像,其包括三片CCD,且每个CCD影像由四个波段组成。The image data used in the present invention is a ZY-3 multispectral image, which includes three CCDs, and each CCD image consists of four bands.
基于上述方法获取了更新后的姿态数据,为了验证算法的正确性,将其与ZY-3的原始姿态进行了比较,结果如图2-5所示,我们可以发现结果与不同CCD的原始姿态数据一致。Based on the above method, the updated posture data was obtained. In order to verify the correctness of the algorithm, it was compared with the original posture of ZY-3. The results are shown in Figure 2-5. We can find that the results are consistent with the original posture data of different CCDs.
生成校正图像后,再次展开颤振探测来检查颤振是否得到有效补偿。图6、图7和图8显示了颤振补偿前后的视差,我们可以清楚地看到周期消失,视差集中在0附近。在有效地校正抖动失真后,垂轨方向的均方根误差从0.3像素下降到0.1像素,沿轨方向的均方根误差从0.2像素下降到0.1像素。以上结果表明了我们方法的有效性。After generating the corrected image, the chatter detection is performed again to check whether the chatter is effectively compensated. Figures 6, 7, and 8 show the parallax before and after chatter compensation. We can clearly see that the period disappears and the parallax is concentrated around 0. After effectively correcting the jitter distortion, the root mean square error in the vertical direction drops from 0.3 pixels to 0.1 pixels, and the root mean square error in the along-track direction drops from 0.2 pixels to 0.1 pixels. The above results show the effectiveness of our method.
结论in conclusion
本发明基于TDICCD相机成像原理,构建了考虑时间延时积分效应的卫星颤振精确反演估计模型,并对多光谱影像展开密集匹配获取颤振信息,根据估计的颤振信息更新姿态,最后结合更新的精确姿态,利用虚拟重成像生成校正后的图像,消除卫星颤振影响。利用ZY-3卫星的图像数据和姿态数据进行的实验表明,该方法具有良好的颤振探测和补偿性能。Based on the imaging principle of TDICCD camera, the present invention constructs a satellite flutter accurate inversion estimation model considering the time delay integration effect, and carries out dense matching of multispectral images to obtain flutter information, updates the attitude according to the estimated flutter information, and finally combines the updated accurate attitude to generate a corrected image using virtual re-imaging to eliminate the influence of satellite flutter. Experiments using the image data and attitude data of the ZY-3 satellite show that the method has good flutter detection and compensation performance.
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。The preferred specific embodiments of the present invention are described in detail above. It should be understood that a person skilled in the art can make many modifications and changes based on the concept of the present invention without creative work. Therefore, any technical solution that can be obtained by a person skilled in the art through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211737822.9A CN116090203A (en) | 2022-12-30 | 2022-12-30 | Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211737822.9A CN116090203A (en) | 2022-12-30 | 2022-12-30 | Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116090203A true CN116090203A (en) | 2023-05-09 |
Family
ID=86198635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211737822.9A Pending CN116090203A (en) | 2022-12-30 | 2022-12-30 | Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116090203A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119273587A (en) * | 2024-08-30 | 2025-01-07 | 中国科学院空天信息创新研究院 | Optical satellite flutter processing method and device |
-
2022
- 2022-12-30 CN CN202211737822.9A patent/CN116090203A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119273587A (en) * | 2024-08-30 | 2025-01-07 | 中国科学院空天信息创新研究院 | Optical satellite flutter processing method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105698764B (en) | A kind of Optical remote satellite image time-varying system error modeling compensation method and system | |
| CN103323026B (en) | The attitude reference estimation of deviation of star sensor and useful load and modification method | |
| CN103632349B (en) | Method for reducing image blur degrees of TDI-CCD (time delay integration-charge coupled device) cameras | |
| CN104864853B (en) | A kind of high-resolution three line scanner satellite along the attitude flutter of rail direction detection method | |
| CN102410831B (en) | Design and positioning method of multi-stripe scan imaging model | |
| CN112050806B (en) | Positioning method and device for moving vehicle | |
| CN104864852B (en) | High resolution satellite attitude fluttering detection method based on intensive control points | |
| CN111665512A (en) | Range finding and mapping based on fusion of 3D lidar and inertial measurement unit | |
| CN111896009B (en) | Method and system for correction of imaging line of sight offset caused by satellite flight motion | |
| CN103871075A (en) | Large ellipse remote sensing satellite and earth background relative motion estimation method | |
| Liu et al. | Jitter detection based on parallax observations and attitude data for Chinese Heavenly Palace-1 satellite | |
| CN103793609B (en) | A kind of rigorous geometry model and localization method for considering satellite flutter | |
| CN116090203A (en) | Satellite Flutter Inversion Estimation and Compensation Method Considering Time Delay Integration Effect | |
| CN102147249B (en) | Method for precisely correcting satellite-borne optical linear array image based on linear characteristic | |
| CN108594255B (en) | Laser ranging auxiliary optical image joint adjustment method and system | |
| CN103778610A (en) | Geometric pretreatment method for vertical rail swing images of satellite-borne linear array sensor | |
| Yang et al. | Relative geometric refinement of patch images without use of ground control points for the geostationary optical satellite GaoFen4 | |
| Zhu et al. | Rigorous parallax observation model-based remote sensing panchromatic and multispectral images jitter distortion correction for time delay integration cameras | |
| Zhang et al. | High‐frequency attitude jitter correction for the Gaofen‐9 satellite | |
| CN113870321B (en) | A method and system for simulating vibration changes of remote sensing images | |
| CN109029379B (en) | High-precision small-base-height-ratio three-dimensional mapping method | |
| Pan et al. | A penalized spline-based attitude model for high-resolution satellite imagery | |
| CN116184430A (en) | Pose estimation algorithm fused by laser radar, visible light camera and inertial measurement unit | |
| CN114372511A (en) | Remote sensing image restoration method based on flutter precision detection estimation | |
| CN103925919A (en) | Fisheye camera based planetary rover detection point positioning method |
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 |