CN105741296A - Auxiliary calibration method of 360-degre all-visual-angle aerial view panorama travelling crane - Google Patents

Auxiliary calibration method of 360-degre all-visual-angle aerial view panorama travelling crane Download PDF

Info

Publication number
CN105741296A
CN105741296A CN201610071290.8A CN201610071290A CN105741296A CN 105741296 A CN105741296 A CN 105741296A CN 201610071290 A CN201610071290 A CN 201610071290A CN 105741296 A CN105741296 A CN 105741296A
Authority
CN
China
Prior art keywords
calibration method
coordinate
bird
degree
auxiliary calibration
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
CN201610071290.8A
Other languages
Chinese (zh)
Other versions
CN105741296B (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.)
Dalian Roiland Technology Co Ltd
Original Assignee
Dalian Roiland 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 Dalian Roiland Technology Co Ltd filed Critical Dalian Roiland Technology Co Ltd
Priority to CN201610071290.8A priority Critical patent/CN105741296B/en
Publication of CN105741296A publication Critical patent/CN105741296A/en
Application granted granted Critical
Publication of CN105741296B publication Critical patent/CN105741296B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

The invention relates to an auxiliary calibration method of 360-degre all-visual-angle aerial view panorama travelling crane. The auxiliary calibration method comprises the following steps: arranging a checkerboard on the ground, and driving a vehicle to be calibrated to an appointed area on the checkerboard; detecting the coordinate of a gauge point position in the checkerboard of a fisheye distortion image; correcting the coordinate of the fisheye distortion image as the coordinate of a non-fisheye distortion image; and according to the coordinate of the gauge point in the non-fisheye distortion image, adopting a perspective transformation algorithm to obtain an aerial view visual angle coordinate. The auxiliary calibration method is simple in checkerboard layout, is easy in implementation, is simple in a calibration process, realizes automation, does not need artificial participation, is high in positioning precision and is free from personal errors.

Description

Panorama driving auxiliary calibration method is got a bird's eye view at a kind of 360 degree of full visual angles
Technical field
The present invention relates to auxiliary driving field, specifically panorama driving auxiliary calibration method is got a bird's eye view at a kind of 360 degree of full visual angles.
Background technology
Fast development along with image and computer vision technique, increasing technology is applied to vehicle electric field, traditional installs photographic head based on image reverse image system at the tailstock, region limited around the tailstock can only be covered, and the blind area of the short range of vehicle and headstock adds the hidden danger of safe driving undoubtedly, in the narrow urban district blocked up and parking lot, collision and scratch time easily occur.
It is that the mutual coordinated effect by multiple vision sensors then passes through image processing techniques and all image synthesis processed that panorama driving aid system is got a bird's eye view at 360 degree of full visual angles, form the video image at full visual angle around full car, thus avoiding the sight line blind area of vehicle periphery, reduce probability collision occurring and scratching.
Then panorama driving aid system is got a bird's eye view at 360 degree of current full visual angles needs installation personnel manually to debug carrying out image calibration process, calibration process relative complex, elapsed time is longer, and the quality of stitching image is subject to the impact of manual operation, and the requirement of installation personnel is higher.
Summary of the invention
For the deficiencies in the prior art, the present invention provides a kind of calibration process simple, it is not necessary to panorama driving auxiliary calibration method is got a bird's eye view at the artificial 360 degree of full visual angles participated in.
The present invention be the technical scheme is that for achieving the above object
Panorama driving auxiliary calibration method is got a bird's eye view at a kind of 360 degree of full visual angles, comprises the following steps:
Step 1: arrange gridiron pattern on the ground, and vehicle to be calibrated is travelled to gridiron pattern appointment region;
Step 2: labelling point position coordinates in the gridiron pattern of detection flake fault image;
Step 3: be the coordinate without flake fault image by the coordinates correction of flake fault image;
Step 4: according to without the coordinate of labelling point in flake fault image, adopting perspective transform algorithm, obtain getting a bird's eye view angular view coordinate.
Described appointment region is the rectangular area in the middle of described gridiron pattern, and makes vehicle to be calibrated as wherein.
Described gridiron pattern is the rectangular mesh being made up of some row and columns, and in the surrounding specifying region, every side arranges four groups or above black region, and often group black region includes the black rectangle lattice that two points connect.
Described vehicle to be calibrated arranges fish-eye camera in the center of headstock and the tailstock and rearview mirror bottom, left and right.
The Radix Rumicis of described fish-eye camera is 180 degree.
In the gridiron pattern of described detection flake fault image, labelling point position comprises the following steps:
Step 1: picture contrast stretched, strengthens the contrast of gridiron pattern black and white rectangle;
Step 2: calculate the response value of each pixel;
Step 3: slip local extremum detection window, calculates all local extremums and records its response value and coordinate thereof;
Step 4: choose 4 extreme points that response value is maximum, obtains the position coordinates of labelling point in the gridiron pattern of flake fault image.
The response value of each pixel of described calculating, computational methods are: set a rectangular window, rectangular window center is moved to pixel to be calculated, and both horizontally and vertically rectangular window is bisected into quarter, from left to right it is labeled as A, B, be labeled as C, D from top to bottom, then response value computing formula is:
N u m = | Σ i ∈ A p i - Σ i ∈ B p i | + | Σ i ∈ A p i - Σ i ∈ C p i | - | Σ i ∈ A p i - Σ i ∈ D p i |
Wherein: piFor the gray value of pixel, Num is response value.
The width that width is rectangular grid of described local extremum detection window, is highly the height of rectangular grid, slides laterally distance for the wide half of rectangular grid, and longitudinal sliding motion distance is the high half of rectangular grid.
The described coordinates correction by flake fault image is the coordinate process without flake fault image:
h A ′ = 2 r π arctan ( ( x - w / 2 ) 2 + ( y - h / 2 ) 2 2 r / π )
x ′ = ( h A ′ ( x - w / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + w 2
y ′ = ( h A ′ ( y - h / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + h 2
Wherein, h, w respectively picture altitude and width, r is flake radius, and pixel coordinate in x, y flake fault image respectively, x', y' are respectively without the coordinate of flake fault image;h'AFor intermediate variable.
The invention have the advantages that and advantage:
1. gridiron pattern layout of the present invention is simple, it is easy to accomplish;
2. calibration process of the present invention simply and realizes automatization, it is not necessary to manually participate in;
3. positioning precision of the present invention is high, it does not have personal error.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the present invention;
Fig. 2 is the gridiron pattern schematic layout pattern of the present invention;
Fig. 3 is the labelling point position overhaul flow chart of the present invention.
Detailed description of the invention
Below in conjunction with drawings and Examples, the present invention is described in further detail.
If Fig. 1 is the method flow diagram of the present invention.
The critical function that panorama driving aid system is auxiliary driving field is got a bird's eye view at 360 degree of full visual angles, and the present invention comprises the steps of altogether
Step 1: arrange gridiron pattern, and vehicle is travelled to gridiron pattern appointment region;
Step 2: at headstock and center, tailstock portion and left and right rearview mirror 180 degree of fish-eye cameras mounted below;
Step 3: labelling point position in detection gridiron pattern automatically;
Step 4: the distorted image correction that fish-eye camera collects is orthoscopic image;
Step 5: adopt perspective transform algorithm that photographic head is looked squarely view transformation for getting a bird's eye view visual angle;
Step 6: be entire image by four width image mosaic, it is thus achieved that full multi-view image and splicing index map.
Tessellated layout designs is as shown in Figure 2.
Gridiron pattern is made up of the rectangle frames of 31 row, 15 row, and rectangle frame is of a size of 30cm × 30cm, wherein: the 9th walks to 23 row, the 5th row to the parking area that 11 column regions are vehicle to be calibrated;The position of black rectangle frame such as following table:
Sequence number Line position Column position Sequence number Line position Column position
1 2 7 17 15 2
2 2 9 18 15 14
3 3 6 19 16 3
4 3 10 20 16 13
5 5 6 21 18 3
6 5 10 22 18 13
7 6 7 23 19 4
8 6 9 24 19 12
9 9 2 25 26 7
10 9 14 26 26 9
11 10 3 27 27 6
12 10 13 28 27 10
13 12 3 29 29 6
14 12 13 30 29 10
15 13 4 31 30 7
16 13 12 32 30 9
Table 1
In step 3, reference points detection is as it is shown on figure 3, comprise procedure below:
Picture contrast is stretched, strengthens the contrast of gridiron pattern black and white block;
Calculate the response value of each pixel, circular is: set a sliding window, sliding window center is moved to pixel to be calculated, and both horizontally and vertically sliding window is bisected into quarter, be from left to right labeled as A, B, C, D from top to bottom successively.Response value computing formula is:
N u m = | Σ i ∈ A p i - Σ i ∈ B p i | + | Σ i ∈ A p i - Σ i ∈ C p i | - | Σ i ∈ A p i - Σ i ∈ D p i |
Wherein: piGray value for pixel;
What set local extremum detection window is sized to a tessellated size, and it slides laterally distance for the wide half of rectangular grid, and longitudinal sliding motion distance is the high half of rectangular grid;The detection window that slides calculates all local extremums and records its response value and coordinate thereof;
Choose 4 extreme points that response value is maximum, obtain the coordinate of labelling point in gridiron pattern.
In step 4, flake distortion correction, according to the fish-eye camera selected, sets the selected formula of flake correction, and in this patent, employing original image vegetarian refreshments to the mapping equation of correction chart is:
h A ′ = 2 r π arctan ( ( x - w / 2 ) 2 + ( y - h / 2 ) 2 2 r / π )
x ′ = ( h A ′ ( x - w / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + w 2
y ′ = ( h A ′ ( y - h / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + h 2
Wherein, h, w respectively picture altitude and width, r is flake radius, pixel coordinate in x, y artwork respectively, x', y' respectively correct after the coordinate of image.
In step 5, the angular coordinate obtained is transformed in the orthoscopic image after flake correction, and carry out perspective correction according to these 4 some positions in step 3.
In step 6, splice the image after the 4 width corrections obtained according to the position of photographic head, and record its concordance list, complete calibration process.

Claims (9)

1. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles, it is characterised in that comprise the following steps:
Step 1: arrange gridiron pattern on the ground, and vehicle to be calibrated is travelled to gridiron pattern appointment region;
Step 2: labelling point position coordinates in the gridiron pattern of detection flake fault image;
Step 3: be the coordinate without flake fault image by the coordinates correction of flake fault image;
Step 4: according to without the coordinate of labelling point in flake fault image, adopting perspective transform algorithm, obtain getting a bird's eye view angular view coordinate.
2. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 1, it is characterised in that: described appointment region is the rectangular area in the middle of described gridiron pattern, and makes vehicle to be calibrated as wherein.
3. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 1 and 2, it is characterized in that: described gridiron pattern is the rectangular mesh being made up of some row and columns, in the surrounding specifying region, every side arranges four groups or above black region, and often group black region includes the black rectangle lattice that two points connect.
4. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 1, it is characterised in that: described vehicle to be calibrated arranges fish-eye camera in the center of headstock and the tailstock and rearview mirror bottom, left and right.
5. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 4, it is characterised in that: the Radix Rumicis of described fish-eye camera is 180 degree.
6. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 1, it is characterised in that in the gridiron pattern of described detection flake fault image, labelling point position comprises the following steps:
Step 1: picture contrast stretched, strengthens the contrast of gridiron pattern black and white rectangle;
Step 2: calculate the response value of each pixel;
Step 3: slip local extremum detection window, calculates all local extremums and records its response value and coordinate thereof;
Step 4: choose 4 extreme points that response value is maximum, obtains the position coordinates of labelling point in the gridiron pattern of flake fault image.
7. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 6, it is characterized in that, the response value of each pixel of described calculating, computational methods are: set a rectangular window, rectangular window center is moved to pixel to be calculated, and both horizontally and vertically rectangular window is bisected into quarter, be from left to right labeled as A, B, be labeled as C, D from top to bottom, then response value computing formula is:
N u m = | Σ i ∈ A p i - Σ i ∈ B p i | + | Σ i ∈ A p i - Σ i ∈ C p i | - | Σ i ∈ A p i - Σ i ∈ D p i |
Wherein: piFor the gray value of pixel, Num is response value.
8. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 6, it is characterized in that, the width that width is rectangular grid of described local extremum detection window, it it is highly the height of rectangular grid, sliding laterally distance for the wide half of rectangular grid, longitudinal sliding motion distance is the high half of rectangular grid.
9. panorama driving auxiliary calibration method is got a bird's eye view at 360 degree of full visual angles according to claim 1, it is characterised in that the described coordinates correction by flake fault image is the coordinate process without flake fault image is:
h A ′ = 2 r π a r c t a n ( ( x - w / 2 ) 2 + ( y - h / 2 ) 2 2 r / π )
x ′ = ( h A ′ ( x - w / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + w 2
y ′ = ( h A ′ ( y - h / 2 ) ( x - w / 2 ) 2 + ( y - h / 2 ) 2 ) + h 2
Wherein, h, w respectively picture altitude and width, r is flake radius, and pixel coordinate in x, y flake fault image respectively, x', y' are respectively without the coordinate of flake fault image;h'AFor intermediate variable.
CN201610071290.8A 2016-02-02 2016-02-02 360 degree of full views of one kind get a bird's eye view panorama driving auxiliary calibration method Active CN105741296B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610071290.8A CN105741296B (en) 2016-02-02 2016-02-02 360 degree of full views of one kind get a bird's eye view panorama driving auxiliary calibration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610071290.8A CN105741296B (en) 2016-02-02 2016-02-02 360 degree of full views of one kind get a bird's eye view panorama driving auxiliary calibration method

Publications (2)

Publication Number Publication Date
CN105741296A true CN105741296A (en) 2016-07-06
CN105741296B CN105741296B (en) 2018-12-28

Family

ID=56245654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610071290.8A Active CN105741296B (en) 2016-02-02 2016-02-02 360 degree of full views of one kind get a bird's eye view panorama driving auxiliary calibration method

Country Status (1)

Country Link
CN (1) CN105741296B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107105155A (en) * 2017-03-09 2017-08-29 珠海研果科技有限公司 A kind of automatic calibration method for the panoramic video recorded based on fish-eye camera
CN108426902A (en) * 2018-03-14 2018-08-21 中广核贝谷科技股份有限公司 A kind of moving vehicle method for detecting position based on video
CN109559350A (en) * 2018-11-23 2019-04-02 广州路派电子科技有限公司 The pre- caliberating device of panoramic looking-around system and method
CN109712058A (en) * 2018-12-03 2019-05-03 深圳前海达闼云端智能科技有限公司 Dataset acquisition device
CN109767473A (en) * 2018-12-30 2019-05-17 惠州华阳通用电子有限公司 A kind of panorama parking apparatus scaling method and device
CN110264395A (en) * 2019-05-20 2019-09-20 深圳市森国科科技股份有限公司 A kind of the camera lens scaling method and relevant apparatus of vehicle-mounted monocular panorama system
CN110288527A (en) * 2019-06-24 2019-09-27 北京智行者科技有限公司 The vehicle-mounted camera panorama of looking around of one kind gets a bird's eye view drawing generating method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252603B1 (en) * 1992-12-14 2001-06-26 Ford Oxaal Processes for generating spherical image data sets and products made thereby
CN102881016A (en) * 2012-09-19 2013-01-16 中科院微电子研究所昆山分所 Vehicle 360-degree surrounding reconstruction method based on internet of vehicles
CN104240258A (en) * 2014-09-30 2014-12-24 苏州智华汽车电子有限公司 Car networking based panoramic all-round system calibration method, device and system
CN104732542A (en) * 2015-03-27 2015-06-24 安徽省道一电子科技有限公司 Image processing method for panoramic vehicle safety system based on multi-camera self calibration

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6252603B1 (en) * 1992-12-14 2001-06-26 Ford Oxaal Processes for generating spherical image data sets and products made thereby
CN102881016A (en) * 2012-09-19 2013-01-16 中科院微电子研究所昆山分所 Vehicle 360-degree surrounding reconstruction method based on internet of vehicles
CN104240258A (en) * 2014-09-30 2014-12-24 苏州智华汽车电子有限公司 Car networking based panoramic all-round system calibration method, device and system
CN104732542A (en) * 2015-03-27 2015-06-24 安徽省道一电子科技有限公司 Image processing method for panoramic vehicle safety system based on multi-camera self calibration

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
段马丽: "广角图像畸变校正算法的研究与实现", 《中国优秀硕士论文全文库 信息科技辑》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107105155A (en) * 2017-03-09 2017-08-29 珠海研果科技有限公司 A kind of automatic calibration method for the panoramic video recorded based on fish-eye camera
CN107105155B (en) * 2017-03-09 2020-12-08 珠海研果科技有限公司 Automatic calibration method for panoramic video recorded based on fisheye camera
CN108426902A (en) * 2018-03-14 2018-08-21 中广核贝谷科技股份有限公司 A kind of moving vehicle method for detecting position based on video
CN108426902B (en) * 2018-03-14 2020-11-10 中广核贝谷科技有限公司 Moving vehicle position detection method based on video
CN109559350A (en) * 2018-11-23 2019-04-02 广州路派电子科技有限公司 The pre- caliberating device of panoramic looking-around system and method
CN109712058A (en) * 2018-12-03 2019-05-03 深圳前海达闼云端智能科技有限公司 Dataset acquisition device
CN109767473A (en) * 2018-12-30 2019-05-17 惠州华阳通用电子有限公司 A kind of panorama parking apparatus scaling method and device
CN109767473B (en) * 2018-12-30 2022-10-28 惠州华阳通用电子有限公司 Panoramic parking device calibration method and device
CN110264395A (en) * 2019-05-20 2019-09-20 深圳市森国科科技股份有限公司 A kind of the camera lens scaling method and relevant apparatus of vehicle-mounted monocular panorama system
CN110264395B (en) * 2019-05-20 2023-11-28 深圳市森国科科技股份有限公司 Lens calibration method and related device of vehicle-mounted monocular panoramic system
CN110288527A (en) * 2019-06-24 2019-09-27 北京智行者科技有限公司 The vehicle-mounted camera panorama of looking around of one kind gets a bird's eye view drawing generating method
CN110288527B (en) * 2019-06-24 2023-10-24 北京智行者科技股份有限公司 Panoramic aerial view generation method of vehicle-mounted panoramic camera

Also Published As

Publication number Publication date
CN105741296B (en) 2018-12-28

Similar Documents

Publication Publication Date Title
CN105741296A (en) Auxiliary calibration method of 360-degre all-visual-angle aerial view panorama travelling crane
CN111223038B (en) Automatic splicing method of vehicle-mounted looking-around images and display device
CN103177439B (en) A kind of automatic calibration method based on black and white lattice corners Matching
CN107133988B (en) Calibration method and calibration system for camera in vehicle-mounted panoramic looking-around system
CN104512328B (en) Automobile looks around image generating method and automobile viewing system
CN104794683B (en) Based on the video-splicing method scanned around gradual change piece area planar
CN113160339B (en) Projector calibration method based on Molaque law
CN109767473A (en) A kind of panorama parking apparatus scaling method and device
DE112016001150T5 (en) ESTIMATION OF EXTRINSIC CAMERA PARAMETERS ON THE BASIS OF IMAGES
CN104408689A (en) Holographic-image-based streetscape image fragment optimization method
CN101840570A (en) Fast image splicing method
CN111091076B (en) Tunnel limit data measuring method based on stereoscopic vision
CN113362228A (en) Method and system for splicing panoramic images based on improved distortion correction and mark splicing
CN106856000A (en) A kind of vehicle-mounted panoramic image seamless splicing processing method and system
CN111080709A (en) Multispectral stereo camera self-calibration algorithm based on track feature registration
CN105005964A (en) Video sequence image based method for rapidly generating panorama of geographic scene
CN109472778B (en) Appearance detection method for towering structure based on unmanned aerial vehicle
CN113793270A (en) Aerial image geometric correction method based on unmanned aerial vehicle attitude information
CN114202588B (en) Method and device for quickly and automatically calibrating vehicle-mounted panoramic camera
CN115239820A (en) Split type flying vehicle aerial view real-time splicing and parking space detection method
CN116152068A (en) Splicing method for solar panel images
CN106952262A (en) A kind of deck of boat analysis of Machining method based on stereoscopic vision
CN111951339A (en) Image processing method for performing parallax calculation by using heterogeneous binocular cameras
KR101697229B1 (en) Automatic calibration apparatus based on lane information for the vehicle image registration and the method thereof
CN112446915A (en) Picture-establishing method and device based on image group

Legal Events

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