CN103593818B - A kind of fast image processing method being applicable to soft landing process and space environment - Google Patents
A kind of fast image processing method being applicable to soft landing process and space environment Download PDFInfo
- Publication number
- CN103593818B CN103593818B CN201310485339.0A CN201310485339A CN103593818B CN 103593818 B CN103593818 B CN 103593818B CN 201310485339 A CN201310485339 A CN 201310485339A CN 103593818 B CN103593818 B CN 103593818B
- Authority
- CN
- China
- Prior art keywords
- image processing
- landing
- image
- pattern process
- computers
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 238000003672 processing method Methods 0.000 title claims abstract description 7
- 239000000523 sample Substances 0.000 claims abstract description 5
- 230000000694 effects Effects 0.000 abstract description 3
- 239000000446 fuel Substances 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
一种适用于软着陆过程和空间环境的快速图像处理方法,适用于航天探测器地外天体着陆过程的图像快速处理需求。通过利用DSP内的cache资源加速图像处理速度;同时采取定时器中断关闭cache等措施限定cache工作时长,以降低cache单粒子效应的不良影响。达到了在确保空间环境适应性的目的同时提高处理速度的目的。
A fast image processing method suitable for soft landing process and space environment, suitable for the fast image processing requirements of space probe extraterrestrial celestial body landing process. The speed of image processing is accelerated by utilizing the cache resources in the DSP; at the same time, measures such as timer interruption and closing of the cache are taken to limit the working time of the cache to reduce the bad influence of the single event effect of the cache. The purpose of improving the processing speed while ensuring the adaptability of the space environment is achieved.
Description
技术领域technical field
本发明涉及一种适用于软着陆过程和空间环境的快速图像处理方法,适用于航天探测器地外天体着陆过程的快速图像处理需求。The invention relates to a fast image processing method suitable for the soft landing process and space environment, and is suitable for the fast image processing requirement of the space probe extraterrestrial celestial body landing process.
背景技术Background technique
探测器地外天体软着陆过程中,如能在轨通过主动处理获取着陆安全点信息,对提高着陆安全概率非常有益。在早期的着陆任务如Apollo任务,是依靠人眼识别判定着陆的安全点。随着技术的发展,依靠仪器设备获取准确的安全着陆点位置信息是着陆任务,特别是无人的着陆探测器的新需求。为了完成不依赖人的安全点获取过程,需要发展一种图像处理技术,对着陆过程中获取的预着陆区的图像信息,如光学图像或激光高程图像或微波高程图像,进行快速处理。处理速度越快,越节约着陆燃料。During the soft landing process of the probe's extraterrestrial celestial body, if the landing safety point information can be obtained through active processing on-orbit, it will be very beneficial to improve the probability of landing safety. In the early landing missions such as the Apollo mission, human eyes were used to identify the safe point of landing. With the development of technology, relying on instruments and equipment to obtain accurate and safe landing point position information is a new requirement for landing missions, especially for unmanned landing probes. In order to complete the process of obtaining safe points independent of people, it is necessary to develop an image processing technology to quickly process the image information of the pre-landing area acquired during the landing process, such as optical images or laser elevation images or microwave elevation images. Faster processing speed saves landing fuel.
图像处理一般由图像处理计算机进行。图像处理计算机采集图像获取设备(如高程图或光学图像)并处理着陆区的图像信息,以获取安全的着陆点位置信息。图像处理计算机将处理结果提供给探测器的控制计算机,控制计算机根据图像处理得到的着陆区安全着陆点信息规划目标着陆点。Image processing is generally performed by an image processing computer. Image Processing Computers take image acquisition devices (such as elevation maps or optical images) and process the image information of the landing zone to obtain safe landing site location information. The image processing computer provides the processing result to the control computer of the detector, and the control computer plans the target landing site according to the safe landing point information of the landing area obtained by the image processing.
由于着陆过程时间较短,而图像信息数据量大,处理算法复杂。往往需要较长时间的图像处理时间。一般来说,提高图像处理速度有两种途径,一是优化算法,另一种是提高硬件处理能力。在地面的图像处理设备中,经常使用cache(高速缓存)提高程序和数据的访问速度,以达到加速图像处理速度的目的。但在空间应用时,cache在空间单粒子作用下易发生翻转,会导致程序流程或计算结果错误。因此,受空间单粒子效应的影响,目前高性能处理器的一些功能模块(如高速缓存cache)往往不能在空间环境中直接应用,这就限制了着陆过程图像处理速度的提高。Due to the short landing process time and the large amount of image information data, the processing algorithm is complex. Often requires a long image processing time. Generally speaking, there are two ways to improve the image processing speed, one is to optimize the algorithm, and the other is to improve the hardware processing capability. In the image processing equipment on the ground, cache (high-speed cache) is often used to improve the access speed of programs and data, so as to achieve the purpose of accelerating image processing speed. However, in space applications, the cache is prone to flipping under the action of space single particles, which will lead to errors in program flow or calculation results. Therefore, due to the single event effect in space, some functional modules (such as high-speed cache) of current high-performance processors often cannot be directly applied in the space environment, which limits the improvement of image processing speed during the landing process.
图像处理速度低会导致着陆过程时间增加,发动机点火消耗的燃料增加,会导致发射成本增加。The low image processing speed will increase the time of the landing process, and the fuel consumption of the engine ignition will increase, which will increase the cost of the launch.
发明内容Contents of the invention
本发明解决的技术问题是:克服现有技术的不足,提供了一种适用于软着陆过程和空间环境的快速图像处理方法,能够满足图像处理的快速性需求,同时也能够适应空间环境,在确保了图像处理着陆安全点信息的快速性同时也确保了可靠性。The technical problem solved by the present invention is: to overcome the deficiencies of the prior art, to provide a fast image processing method suitable for the soft landing process and space environment, which can meet the rapidity requirements of image processing, and can also adapt to the space environment. The rapidity of image processing and landing safety point information is ensured, and the reliability is also ensured.
本发明的技术方案是:一种适用于软着陆过程和空间环境的快速图像处理方法,步骤如下:The technical scheme of the present invention is: a kind of fast image processing method that is applicable to soft landing process and space environment, and the steps are as follows:
1)在探测器控制计算机内预置着陆目标点的位置信息;两台图像处理计算机并行接收由成像敏感器发送的着陆图像;所述的两台图像处理计算机的初始状态设置均为使用片外存储器;1) The position information of the landing target point is preset in the detector control computer; the two image processing computers receive the landing images sent by the imaging sensor in parallel; the initial state settings of the two image processing computers are to use off-chip memory;
2)两台图像处理计算机在t0时刻同时接收探测器控制计算机发送的处理图像指令,并开启片内高速缓冲存储器对步骤1)接收的着陆图像进行处理;同时设置定时器在t0+Δt时刻触发计算机中断;其中Δt为根据地面测试情况获取的在轨着陆区图像处理需要的时间;2) Two image processing computers simultaneously receive the image processing instruction sent by the detector control computer at time t0, and open the on-chip cache memory to process the landing image received in step 1); at the same time, set the timer to trigger at time t0+Δt Computer interruption; where Δt is the time required for image processing of the on-orbit landing zone obtained according to the ground test situation;
3)两台图像处理计算机均在t0+Δt时刻接收定时器中断,并关闭片内高速缓冲存储器cache;3) Both image processing computers receive timer interrupts at time t0+Δt, and close the on-chip cache memory;
4)对两台图像处理计算机的图像处理结果进行比对;若两台图像处理计算机的图像处理结果一致,则采用图像处理结果进行着陆并结束;若两台图像处理计算机的图像处理结果不一致,则进入步骤5);所述的图像处理结果为着陆安全点位置;4) Compare the image processing results of the two image processing computers; if the image processing results of the two image processing computers are consistent, use the image processing results to land and end; if the image processing results of the two image processing computers are inconsistent, Then enter step 5); the image processing result is the landing safety point position;
5)探测器控制计算机向两台图像处理计算机重新发起图像处理指令,并重复步骤2)~步骤4),若两台图像处理计算机的图像处理结果仍不一致,则采用步骤1)中预置的着陆目标点的位置信息进行着陆。5) The detector control computer re-initiates image processing instructions to the two image processing computers, and repeats steps 2) to 4). If the image processing results of the two image processing computers are still inconsistent, use the preset value in step 1). The position information of the landing target point is used for landing.
本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:
1)有效的提高了图像处理速度。经试验测试(采用DSP6701处理器)单幅图像的处理时间在不适用本方法前的典型值为7s,采用本方法后为2s。1) Effectively improve the image processing speed. The typical value of the processing time of a single image is 7s before this method is not applied, and it is 2s after this method is adopted.
2)确保了处理结果的可靠性。因采用了控制计算机对2台图像处理计算机的结果比对的方法,确保了异常结果可检测可剔除。2) Ensure the reliability of the processing results. Because the control computer is used to compare the results of two image processing computers, it is ensured that abnormal results can be detected and eliminated.
附图说明Description of drawings
图1快速图像处理方法的流程图;The flowchart of Fig. 1 fast image processing method;
图2设备接口关系的拓扑图。Fig. 2 Topology diagram of device interface relationship.
具体实施方式detailed description
下面结合图1、图2对本发明方法作进一步说明。Below in conjunction with Fig. 1, Fig. 2, the method of the present invention will be further described.
1)在探测器控制计算机内预置着陆目标点的位置信息;两台图像处理计算机并行接收由成像敏感器发送的着陆图像;所述的两台图像处理计算机的初始状态设置均为使用片外存储器;1) The position information of the landing target point is preset in the detector control computer; the two image processing computers receive the landing images sent by the imaging sensor in parallel; the initial state settings of the two image processing computers are to use off-chip memory;
2)两台图像处理计算机在t0时刻同时接收探测器控制计算机发送的处理图像指令,并开启片内高速缓冲存储器对步骤1)接收的着陆图像进行处理;同时设置定时器在t0+Δt时刻触发计算机中断;其中Δt为根据地面测试情况获取的在轨着陆区图像处理需要的时间;2) Two image processing computers simultaneously receive the image processing instruction sent by the detector control computer at time t0, and open the on-chip cache memory to process the landing image received in step 1); at the same time, set the timer to trigger at time t0+Δt Computer interruption; where Δt is the time required for image processing of the on-orbit landing zone obtained according to the ground test situation;
3)两台图像处理计算机均在t0+Δt时刻接收定时器中断,并关闭片内高速缓冲存储器cache;3) Both image processing computers receive timer interrupts at time t0+Δt, and close the on-chip cache memory;
4)对两台图像处理计算机的图像处理结果进行比对;若两台图像处理计算机的图像处理结果一致,则采用图像处理结果进行着陆并结束;若两台图像处理计算机的图像处理结果不一致,则进入步骤5);所述的图像处理结果为着陆安全点位置;4) Compare the image processing results of the two image processing computers; if the image processing results of the two image processing computers are consistent, use the image processing results to land and end; if the image processing results of the two image processing computers are inconsistent, Then enter step 5); the image processing result is the landing safety point position;
5)探测器控制计算机向两台图像处理计算机重新发起图像处理指令,并重复步骤2)~步骤4),若两台图像处理计算机的图像处理结果仍不一致,则采用步骤1)中预置的着陆目标点的位置信息进行着陆。5) The detector control computer re-initiates image processing instructions to the two image processing computers, and repeats steps 2) to 4). If the image processing results of the two image processing computers are still inconsistent, use the preset value in step 1). The position information of the landing target point is used for landing.
因为根据试验结果,由于采用了cache后图像处理时间大大缩短(从7s降低至2s),即便进行二次处理,所需时间也较不使用cache的情形短。而空间单粒子效应属偶发概率性事件,根据参考文献1:SingleEventUpsetCharacterizationoftheSMJ320C6701DigitalSignalProcessorUsingProtonIrradiation,IEEERadiationEffectsDataWorkshop,July,2005,p42-45,可以得到2s内发生单粒子翻转的概率为10-6。两次图像处理时间内都发生的可能性几乎为0。Because according to the test results, since the image processing time is greatly shortened (from 7s to 2s) after using the cache, even if the secondary processing is performed, the time required is shorter than that without the cache. The spatial single event effect is a sporadic probability event. According to reference 1: SingleEventUpsetCharacterizationoftheSMJ320C6701DigitalSignalProcessorUsingProtonIrradiation, IEEERadiationEffectsDataWorkshop, July, 2005, p42-45, the probability of a single event upset within 2s can be obtained as 10 -6 . The chances of this happening in both image processing times are close to 0.
本发明未详细说明部分属本领域技术人员公知常识。Parts not described in detail in the present invention belong to the common knowledge of those skilled in the art.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310485339.0A CN103593818B (en) | 2013-10-16 | 2013-10-16 | A kind of fast image processing method being applicable to soft landing process and space environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310485339.0A CN103593818B (en) | 2013-10-16 | 2013-10-16 | A kind of fast image processing method being applicable to soft landing process and space environment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103593818A CN103593818A (en) | 2014-02-19 |
CN103593818B true CN103593818B (en) | 2016-03-30 |
Family
ID=50083943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310485339.0A Active CN103593818B (en) | 2013-10-16 | 2013-10-16 | A kind of fast image processing method being applicable to soft landing process and space environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103593818B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101122780A (en) * | 2007-09-04 | 2008-02-13 | 北京控制工程研究所 | Lunar soft landing guidance, navigation and control semi-physical simulation test system |
CN101762273A (en) * | 2010-02-01 | 2010-06-30 | 北京理工大学 | Autonomous optical navigation method for soft landing for deep space probe |
US7967255B2 (en) * | 2006-07-27 | 2011-06-28 | Raytheon Company | Autonomous space flight system and planetary lander for executing a discrete landing sequence to remove unknown navigation error, perform hazard avoidance and relocate the lander and method |
CN102541608A (en) * | 2011-12-29 | 2012-07-04 | 北京控制工程研究所 | Data storage and injection module and method for star sensor |
-
2013
- 2013-10-16 CN CN201310485339.0A patent/CN103593818B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7967255B2 (en) * | 2006-07-27 | 2011-06-28 | Raytheon Company | Autonomous space flight system and planetary lander for executing a discrete landing sequence to remove unknown navigation error, perform hazard avoidance and relocate the lander and method |
CN101122780A (en) * | 2007-09-04 | 2008-02-13 | 北京控制工程研究所 | Lunar soft landing guidance, navigation and control semi-physical simulation test system |
CN101762273A (en) * | 2010-02-01 | 2010-06-30 | 北京理工大学 | Autonomous optical navigation method for soft landing for deep space probe |
CN102541608A (en) * | 2011-12-29 | 2012-07-04 | 北京控制工程研究所 | Data storage and injection module and method for star sensor |
Non-Patent Citations (2)
Title |
---|
月球探测器着陆中基于被动图像的着陆场搜索及斜坡估计;丁萌 等;《宇航学报》;20091130;第30卷(第6期);1-7 * |
月面自主精确软着陆的景象匹配方法研究;郑智辉 等;《北京理工大学学报》;20130228;第33卷(第2期);1-6 * |
Also Published As
Publication number | Publication date |
---|---|
CN103593818A (en) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103488166B (en) | A kind of full momentum management function test system of whole star and method of testing | |
US20170285745A1 (en) | System to provide tactile feedback during non-contact interaction | |
CN109299024A (en) | Coordinate the method and high-bandwidth memory systems of memory command | |
US20160026494A1 (en) | Mid-thread pre-emption with software assisted context switch | |
CN103870664B (en) | Bipolar device ELDRS effect acceleration experiment method based on hydrogen ion injecting | |
JP5452250B2 (en) | Method and operating unit for adjusting a control device | |
JP7365055B2 (en) | video object detection | |
US10081103B2 (en) | Wearable device testing | |
CN105892639A (en) | Method and device for controlling virtual reality (VR) device | |
EP3680779B1 (en) | Computer system integrity through a combination of certifiable and qualifiable software | |
WO2024145079A1 (en) | Dynamic neural distribution function machine learning architecture | |
CN103593818B (en) | A kind of fast image processing method being applicable to soft landing process and space environment | |
Li et al. | Chronos: Timing interference as a new attack vector on autonomous cyber-physical systems | |
CN106681340A (en) | Combination de-spinning and redirecting trajectory planning method based on Tau theory | |
US20240109675A1 (en) | Method and apparatus for capturing non-cooperative target using space robotic arm, and non-transitory storage medium | |
Gao et al. | Drogue position measurement of autonomous aerial refueling based on embedded system | |
CN104075710A (en) | Maneuvering extension target axial attitude real-time estimation method based on track prediction | |
CN103411604B (en) | A kind of middle high orbit satellite disposes the method for moon interference infrared earth sensor | |
CN205028160U (en) | Measurement resolver and controlling means that unmanned aerial vehicle independently landed | |
CN107295257A (en) | Detecting head oscillation damping method, detecting head vibration absorber and unmanned plane | |
US20110185087A1 (en) | Data Transfer Between Devices Maintaining State Data | |
US9778950B2 (en) | Throttling circuitry | |
CN106874179A (en) | A kind of flight control system BIT system detection methods | |
CN116415429B (en) | Arm length accurate estimation method for satellite formation | |
CN103558754B (en) | A kind of Hydropower Plant controlling Method for inflow |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |