CN104459639A - Real-time display method of polar coordinate image - Google Patents

Real-time display method of polar coordinate image Download PDF

Info

Publication number
CN104459639A
CN104459639A CN201410768934.XA CN201410768934A CN104459639A CN 104459639 A CN104459639 A CN 104459639A CN 201410768934 A CN201410768934 A CN 201410768934A CN 104459639 A CN104459639 A CN 104459639A
Authority
CN
China
Prior art keywords
sweep trace
display
length
information
eccentric
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
CN201410768934.XA
Other languages
Chinese (zh)
Other versions
CN104459639B (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 GUANYONG INFORMATION TECHNOLOGY CO LTD
Original Assignee
SHANGHAI GUANYONG INFORMATION TECHNOLOGY CO LTD
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 GUANYONG INFORMATION TECHNOLOGY CO LTD filed Critical SHANGHAI GUANYONG INFORMATION TECHNOLOGY CO LTD
Priority to CN201410768934.XA priority Critical patent/CN104459639B/en
Publication of CN104459639A publication Critical patent/CN104459639A/en
Application granted granted Critical
Publication of CN104459639B publication Critical patent/CN104459639B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/04Display arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention relates to a real-time display method of a polar coordinate image. The method comprises the steps that the lengths of scanning lines in off-centered display are pre-calculated and stored as a data table; the pixel positions of the scanning lines with the coordinates converted into row and column coordinates are pre-calculated and stored as a data table; the data of the scanning lines are received in real time; the tables are queried to obtain the length information of the current scanning line; the tables are queried to obtain the coordinate conversion pixel position information of the current scanning line; scanning line image information is written into a video memory according to the length information and pixel position information of the current scanning line; the steps from receiving the scanning line information to writing the scanning line image information into the video memory are circularly executed to achieve real-time display of the polar coordinate image. By means of the method, the scanning line information of the polar coordinate image can be displayed in real time, complex emergencies or large maneuvers can be better monitored, requirements for hardware chips can be effectively lowered, chip heating can be reduced, and stability can be improved.

Description

A kind of polar coordinates image realtime desplay method
Technical field
The present invention relates to digital image processing techniques field, particularly relate to a kind of polar coordinates image realtime desplay method.
Background technology
Radar image is that the sweep trace collected with the form of polar coordinate scanner is formed.Traditional display packing is, in the buffer memory that stores according to rectangular coordinate ranks form, after radar completes tour scanning, then to be shown the sweep trace unloading obtained in real time by the image of the ranks form of buffer memory.The classic method image display cycle is long, the complicated or emergency condition and very large on monitoring effect impact when there is high maneuver in existence; And the radar scanning cycle is subject to the restriction of the many factors such as observed range, pulsed frequency, signal to noise ratio (S/N ratio), by improving sweep velocity, to accelerate the display cycle substantially infeasible.Radar often needs when practical application to carry out bias display, the method that classic method generally adopts double buffer memory and hardware mask to cut when carrying out eccentric display, the display module of requirement system has layering mask (Overlay) function, higher to hardware requirement.Generally in the chip model with MMU functional realiey multimedia complex calculation, just realize Overlay function, the heating of hardware cost, system is corresponding with power consumption increases.
Therefore need a kind of polar form to monitor the real-time display method of image, better to adapt to the application of the situations such as complicated urgent high maneuver, and reduce the performance index requirement to hardware, realize low-cost high-efficiency stability monitoring.
Summary of the invention
In order to overcome the deficiency of above classic method, the object of the present invention is to provide a kind of polar coordinates image realtime desplay method, by the sweep trace of simultaneous display Real-time Collection, improving the monitoring effect of the situations such as and high maneuver urgent to complexity.Check the Contents for Monitoring of assigned direction to be more convenient for, radar image often needs to carry out bias display, and namely radar position is not presented at the center of circle of screen display border circular areas, but the reverse direction in deflection interesting target district; More completely interested monitoring objective can be observed clearly with eccentric display by amplifying.The inventive method can the bias of effective implemention polar coordinates image scan line show in real time, does not need hardware to have layering mask functions, does not also need real-time floating-point operation ability.
A kind of polar coordinates image realtime desplay method that the present invention proposes, concrete steps are as follows:
Polar coordinates image realtime desplay method, is characterized in that concrete steps are as follows:
(1) adopt radar scanning image, radar is circular scan form, when radar position is shown in circular center, and the identical length etc. of all directions upper tracer display; When the display of radar image bias, because the display length of sweep trace is in different directions different, therefore eccentric distance need be precalculated need the length of display from zero to all angles sweep trace within the scope of border circular areas radius R, and saved as data form L; The length of described display is obtained by formula (1): (1)
Wherein, for the position angle of sweep trace, for scanning direction line needs the length of display, for showing the radius of border circular areas, , for eccentric distance and position angle; According to the symmetry of circular scan, described position angle adopt 0 ~ 90 degree; Described eccentric distance for within the scope of 0-512, the length of the 0-512 root sweep trace that 0-90 degree is corresponding; The length of every bar sweep trace is stored as 16 integers, takies 2 bytes;
(2) based on the symmetry of circle, calculate the conversion location of pixels of 0-512 root sweep trace corresponding to 0-90 degree, sweep trace is polar form, according to formula (2), sweep trace is converted to the location of pixels of ranks rectangular coordinate, and saves as data form G; (2)
Wherein, for the distance of pixel distance initial point under polar coordinates, for the position angle of sweep trace, , the X of initial point, Y-coordinate is shown under being respectively rectangular coordinate, , for the coordinate of pixel under rectangular coordinate;
Consider the extreme case of eccentric display, every bar sweep trace stores the twice viewing area radius i.e. coordinate of 1024 location of pixels, on a sweep trace, the distance of its neighbor in the rectangular coordinate of ranks form is expert at column direction can be only 0 or positive and negative 1, and therefore each pixel only needs to take 4 bits; X, Y respectively account for 2, and high bit representation is positive and negative, low bit representation 0 or 1;
(3) real-time reception scan-line data; According to the scanning impulse frequency real-time reception sweep trace information of radar setting; If when the central point O1 coordinate of pre-eccentric display is eccentric distance m pixel, eccentric angle is n bar sweep trace;
(4) according to the sweep trace information that step (3) obtains, the data form L that query steps (1) obtains, obtains current scan line length information, is the length that current scan line needs display; If current reception is kth bar sweep trace, according to the difference of current angular and eccentric angle, then in data query form L, eccentric distance is the length information of the kth-m root sweep trace of m pixel;
(5) data query form G obtains current scan line coordinate conversion picture element position information;
(6) picture element position information that the current scan line length information obtained according to step (4) and step (5) obtain is directly by sweep trace image information write video memory;
(7) repetitive cycling performs step (3)-step (6), shows the sweep trace image information received in real time.
Principle of work of the present invention is as follows:
(1) real-time reception sweep trace image information
Radar is generally divided into 1024 ~ 4096 sweep traces tour based on the scanning impulse frequency of setting, according to the scanning impulse frequency of radar setting, and real-time reception sweep trace information;
(2) length current scan line correspondence direction needing show is determined
Radar is circular scan form, when radar position is shown in circular center, and the identical length etc. of all directions upper tracer display.Check the Contents for Monitoring of assigned direction to be more convenient for, radar image often needs to carry out bias display, and namely radar position is not presented at the center of circle of screen display border circular areas, but the reverse direction in deflection interesting target district, as shown in Figure 2.More completely interested monitoring objective can be observed clearly with eccentric display by amplifying.
When the display of radar bias, the display length of different directions upper tracer is different.Classic method generally adopts double memory headroom and cuts realization by divide layer mask (Overlay) function or the software of video card hardware, but the computing power of the method to viewing hardware or processor requires higher, and hardware cost is higher.
The inventive method does not carry out buffer memory to the sweep trace received, but according to formula (1) calculate every root sweep trace need in eccentric situation show length, then this sweep trace image can directly be shown and without the need to hardware mask function, effectively can reduce hardware cost, reduce chip power-consumption and heating, increase the stability of long-time running.
(1)
Wherein, for the position angle of sweep trace, for scanning direction line needs the length of display, for showing the radius of border circular areas, , for the distance and bearing angle of bias.
Based on the symmetry of circular scan, only need the display length of each bar sweep trace in calculating 0 ~ 90 degree, Mirroring Mapping can be passed through in all the other directions.Can precalculate the display length value of the sweep trace within the scope of from zero to border circular areas radius R each eccentric distance in 0 ~ 90 degree also saves as form, only need to read the length data of each sweep trace corresponding to current eccentric distance during real-time display and show according to this length data, not needing to carry out real-time floating-point operation.
3) scan line pixel converted coordinate is determined
Sweep trace is polar form, can be converted to ranks Cartesian form according to formula (2).
(2)
Wherein, for the distance of pixel distance initial point under polar coordinates, for the angle that polar coordinates lower tracer is turned clockwise by direction forward, , the X of initial point, Y-coordinate is shown under being respectively rectangular coordinate, , for the coordinate of pixel under rectangular coordinate.
On a sweep trace, the distance of its neighbor in the rectangular coordinate of ranks form is expert at column direction may be 0 or positive and negative 1 respectively.During storage, each pixel only needs the relative difference of storage and a upper pixel, and each pixel only needs 4 bits.
In order to reduce hardware chip cost and power consumption, shifting one's position and saving as data form of all angles direction can be calculated in advance, during actual displayed, only need read table content, without the need to carrying out any floating-point operation during real-time show image.
4) real-time reading scan line image information
The inventive method is the sweep trace information that receives of buffer memory not, by inquiring about the length of scanning line form and scan line pixel converted coordinate positional information that prestore, write direct and need the video memory address that the scan line pixel of display is corresponding, can real-time reading scan line image information.
Compared with prior art, the present invention has the following advantages:
1) the inventive method can realize the real-time display of polar coordinates monitoring image scan line, has better monitoring effect for urgent situation that is complicated or high maneuver.
2) the inventive method only needs hardware chip to have basic display function, does not need the function such as floating-point operation and hardware hierarchical mask, can adopt low-cost chip.
3) the inventive method realizes sweep trace show in real time by tabling look-up and directly writing cache way, does not need to carry out floating-point operation and image cuts the computings such as mask, can effectively reduce chip power-consumption and heating, improve the stability of long-time running.
Accompanying drawing explanation
Fig. 1 is the processing flow chart of the inventive method.
Fig. 2 is the eccentric display figure of polar coordinates image.
Embodiment
the present invention is further illustrated below by embodiment.
embodiment 1:
The inventive method treatment scheme as shown in Figure 1.The display of image bias as shown in Figure 2.In following examples, radar image display border circular areas radius R is 512 pixels, and circumference 360 degree of digitizings are divided into 2048 sweep traces.Concrete implementation step is as follows:
1) eccentric reading scan line length is calculated according to formula (1).
Based on the symmetry of circle, only need to calculate eccentric distance r 0in 0 ~ 512 pixel coverage, the length of 0 ~ 512 sweep trace of 0 ~ 90 degree of correspondence.The length of every bar sweep trace is stored as 16 integers, takies 2 bytes.Namely data form L size is 512x512x2=512 KB.
2) calculate according to formula (2) location of pixels that polar coordinates are converted to right angle ranks coordinate.
Based on the symmetry of circle, the conversion location of pixels of 0 ~ 512 sweep trace only needing calculating 0 ~ 90 degree corresponding.Consider the extreme case of eccentric display, every bar sweep trace stores the twice viewing area radius i.e. coordinate of 1024 location of pixels.Because neighbor ranks difference on straight line can be only 0 or positive and negative 1, therefore each pixel only needs to take 4, and X, Y respectively account for 2, and high bit representation is positive and negative, low bit representation 0 or 1.Namely data form G size is 512x1024x4/8=256 KB.
3) received scanline data
Hardware is according to the sweep frequency received scanline image data of setting.Setting is as the central point O of pre-eccentric display 1coordinate is eccentric distance 300 pixel, eccentric angle 256 sweep trace.
4) current scan line display length form L is inquired about
Assuming that current reception is the 256th article of sweep trace.Then in enquiry form L, eccentric distance is the length that the length information of the 0th sweep trace (current angular-eccentric angle=256-256=0) of 300 is current scan line and needs display, and length l is 212 pixels here.In order to improve operational efficiency, can after eccentric distance setting, disposable 512 length of scanning line information corresponding to this eccentric distance of reading in are in 1KB buffer memory.
5) inquire about current scan line and be converted to ranks coordinate pixel location form G
The picture element position information of the 256th sweep trace in enquiry form G.Here X, Y information of each pixel be 01 and 01(the 256th scan-line direction be 45 degree of directions).In order to improve operational efficiency, 512 scan line pixel positional informations disposablely can be read in in 256KB buffer memory.
6) real-time reading scan line image data
From the central point O when pre-eccentric display 1start, according to the pixel coordinate information read and length information, directly write if l pixel is in video memory, can real-time reading scan line image information.
7) continue to repeat step 3) ~ 6), show the sweep trace image information received in real time.

Claims (1)

1. a polar coordinates image realtime desplay method, is characterized in that concrete steps are as follows:
(1) adopt radar scanning image, radar is circular scan form, when radar position is shown in circular center, and the identical length etc. of all directions upper tracer display; When the display of radar image bias, because the display length of sweep trace is in different directions different, therefore eccentric distance need be precalculated need the length of display from zero to all angles sweep trace within the scope of border circular areas radius R, and saved as data form L; The all angles sweep trace of described display needs length to be obtained by formula (1):
(1)
Wherein, for the position angle of sweep trace, for scanning direction line needs the length of display, for showing the radius of border circular areas, , for eccentric distance and position angle; According to the symmetry of circular scan, described position angle adopt 0 ~ 90 degree; Described eccentric distance for within the scope of 0-512, the length of the 0-512 root sweep trace that 0-90 degree is corresponding; The length of every bar sweep trace is stored as 16 integers, takies 2 bytes;
(2) based on the symmetry of circle, calculate the conversion location of pixels of 0-512 root sweep trace corresponding to 0-90 degree, sweep trace is polar form, according to formula (2), sweep trace is converted to the location of pixels of ranks rectangular coordinate, and saves as data form G;
(2)
Wherein, for the distance of pixel distance initial point under polar coordinates, for the position angle of sweep trace, , the X of initial point, Y-coordinate is shown under being respectively rectangular coordinate, , for the coordinate of pixel under rectangular coordinate;
Consider the extreme case of eccentric display, every bar sweep trace stores the twice viewing area radius i.e. coordinate of 1024 location of pixels, on a sweep trace, the distance of its neighbor in the rectangular coordinate of ranks form is expert at column direction can be only 0 or positive and negative 1, and therefore each pixel only needs to take 4 bits; X, Y respectively account for 2, and high bit representation is positive and negative, low bit representation 0 or 1;
(3) real-time reception scan-line data; According to the scanning impulse frequency real-time reception sweep trace information of radar setting; If when the central point O1 coordinate of pre-eccentric display is eccentric distance m pixel, eccentric angle is n bar sweep trace;
(4) according to the sweep trace information that step (3) obtains, the data form L that query steps (1) obtains, obtains current scan line length information, is the length that current scan line needs display; If current reception is kth bar sweep trace, according to the difference of current angular and eccentric angle, then in data query form L, eccentric distance is the length information of the kth-m root sweep trace of m pixel;
(5) data query form G obtains current scan line coordinate conversion picture element position information;
(6) picture element position information that the current scan line length information obtained according to step (4) and step (5) obtain is directly by sweep trace image information write video memory;
(7) repetitive cycling performs step (3)-step (6), shows the sweep trace image information received in real time.
CN201410768934.XA 2014-12-15 2014-12-15 Real-time display method of polar coordinate image Active CN104459639B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410768934.XA CN104459639B (en) 2014-12-15 2014-12-15 Real-time display method of polar coordinate image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410768934.XA CN104459639B (en) 2014-12-15 2014-12-15 Real-time display method of polar coordinate image

Publications (2)

Publication Number Publication Date
CN104459639A true CN104459639A (en) 2015-03-25
CN104459639B CN104459639B (en) 2017-01-11

Family

ID=52905992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410768934.XA Active CN104459639B (en) 2014-12-15 2014-12-15 Real-time display method of polar coordinate image

Country Status (1)

Country Link
CN (1) CN104459639B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5650787A (en) * 1995-05-24 1997-07-22 Hughes Electronics Scanning antenna with solid rotating anisotropic core
JPH09304508A (en) * 1996-05-10 1997-11-28 Nec Corp Ppi display device
US20060202884A1 (en) * 2005-03-10 2006-09-14 Honeywell International Inc. Constant altitude plan position indicator for radars
JP2012203363A (en) * 2011-03-28 2012-10-22 Japan Radio Co Ltd Cache memory device and control method
CN103675766A (en) * 2012-09-26 2014-03-26 古野电气株式会社 Radar reception device, radar apparatus and radar reception signal displaying method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5650787A (en) * 1995-05-24 1997-07-22 Hughes Electronics Scanning antenna with solid rotating anisotropic core
JPH09304508A (en) * 1996-05-10 1997-11-28 Nec Corp Ppi display device
US20060202884A1 (en) * 2005-03-10 2006-09-14 Honeywell International Inc. Constant altitude plan position indicator for radars
JP2012203363A (en) * 2011-03-28 2012-10-22 Japan Radio Co Ltd Cache memory device and control method
CN103675766A (en) * 2012-09-26 2014-03-26 古野电气株式会社 Radar reception device, radar apparatus and radar reception signal displaying method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
WANG DESHENG等: ""A raster scan radar display with new scan converting scheme and advanced graphics"", 《PROCEEDINGS OF 1996 CIE INTERNATIONAL CONFERENCE OF RADAR》 *
张荣华: ""雷达光栅扫描显示***及扫描变换器"", 《空军雷达学院学报》 *
齐越: ""基于计算机的雷达显示***设计"", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Also Published As

Publication number Publication date
CN104459639B (en) 2017-01-11

Similar Documents

Publication Publication Date Title
CN108537721B (en) Panoramic image processing method and device and electronic equipment
CN105137397B (en) One kind is based on ARM platform marine navigation radar echo high-resolution display methods
CN109100730B (en) Multi-vehicle cooperative rapid map building method
EP2602639B1 (en) Sonar rendering system and associated method
CN102967309B (en) Based on the radar video image addition method of electronic chart
CN102324017B (en) FPGA (Field Programmable Gate Array)-based lane line detection method
CN105204005A (en) VTS system radar return video display method based on geographic coordinate system
Fan et al. 3D environment measurement and reconstruction based on LiDAR
CN110909626A (en) Vehicle line pressing detection method and device, mobile terminal and storage medium
CN102508251A (en) Method for rapidly implementing sector conversion in multi-beam image sonar
CN109658337A (en) A kind of FPGA implementation method of image real-time electronic racemization
CN101592729A (en) The radar PPI images local enlargement display apparatus and method of based target details
US20100085244A1 (en) Radar device and radar device component
CN104457758A (en) Video-acquisition-based Visual Map database establishing method and indoor visual positioning method using database
CN104459639B (en) Real-time display method of polar coordinate image
CN111175744B (en) Rapid generation and scaling method for radar image
CN109685715B (en) Stepless rotation processing method for high-precision image in display system
CN212515897U (en) Active and passive three-dimensional imaging real-time processing system
Shen et al. Plant image mosaic based on depth and color dual information feature source from Kinect
CN111400537A (en) Road element information acquisition method and device and electronic equipment
CN105446690A (en) Information fusion and multi-information display method with target positioning function
CN204287473U (en) A kind of polar coordinates image real-time displaying device
CN202083395U (en) Radar navigation system with reference to electronic map
CN105513011A (en) Image scaling method
CN110297235B (en) Radar and sonar data comprehensive processing method

Legal Events

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