CN110176040B - Automatic calibration method for panoramic all-around system - Google Patents

Automatic calibration method for panoramic all-around system Download PDF

Info

Publication number
CN110176040B
CN110176040B CN201910365440.XA CN201910365440A CN110176040B CN 110176040 B CN110176040 B CN 110176040B CN 201910365440 A CN201910365440 A CN 201910365440A CN 110176040 B CN110176040 B CN 110176040B
Authority
CN
China
Prior art keywords
camera
calibration
pixel
coordinate system
parameters
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
Application number
CN201910365440.XA
Other languages
Chinese (zh)
Other versions
CN110176040A (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.)
Huizhou Foryou General Electronics Co Ltd
Original Assignee
Huizhou Foryou General Electronics 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 Huizhou Foryou General Electronics Co Ltd filed Critical Huizhou Foryou General Electronics Co Ltd
Priority to CN201910365440.XA priority Critical patent/CN110176040B/en
Publication of CN110176040A publication Critical patent/CN110176040A/en
Application granted granted Critical
Publication of CN110176040B publication Critical patent/CN110176040B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Processing (AREA)

Abstract

The invention provides an automatic calibration method of a panoramic all-around system, which comprises the following steps: step 1, performing first manual calibration on a panoramic all-around system to obtain reference calibration parameters; step 2, acquiring a coordinate position of a reference mark position in a manual calibration camera coordinate system; step 3, downloading the reference calibration parameters into a panoramic looking-around system to be calibrated; step 4, obtaining new calibration parameters; and 5, performing image stitching according to the new calibration parameters. The invention realizes the automatic calibration of the panoramic looking-around system and improves the calibration efficiency.

Description

Automatic calibration method for panoramic all-around system
Technical Field
The invention relates to the technical field of auxiliary driving, in particular to an automatic calibration method of a panoramic all-around system.
Background
Currently, panoramic looking around system technology is rapidly developed, but many key technical problems still have no mature solution because of the complexity of the technology involved. For example, because the cameras and related molds are not completely consistent, and the mounting positions and angles of the cameras of each vehicle are offset to different degrees, even for the same vehicle type of the panoramic all-round system with the cameras with the same specification parameters, each vehicle generally needs to manually calibrate the carried panoramic all-round system at a specific calibration site before leaving the factory, calibrate the cameras, generate distortion correction and perspective transformation parameters and splicing parameters of the aerial view, correct the deviation between the distortion correction and perspective transformation parameters and the default parameters in the system, and ensure that images in all directions can be normally spliced into a panoramic all-round view. The manual calibration mode is required for each automobile, and the efficiency is extremely low.
Accordingly, there is a need for further improvements in the art.
Disclosure of Invention
The invention provides an automatic calibration method of a panoramic all-around system, which aims to overcome the defects in the prior art, realize the automatic calibration of the panoramic all-around system and improve the calibration efficiency.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows:
the invention provides an automatic calibration method of a panoramic all-around system, which comprises the following steps:
and step 1, manually calibrating the panoramic all-around system for the first time to obtain reference calibration parameters.
And 2, acquiring the coordinate position of the reference mark position in the manual calibration camera coordinate system.
And step 3, downloading the reference calibration parameters into a panoramic looking-around system to be calibrated.
And 4, obtaining new calibration parameters.
And 5, performing image stitching according to the new calibration parameters.
Specifically, the step 4 includes:
and A1, determining an offset component of the X-axis direction and an offset component of the Y-axis direction of a manual calibration camera coordinate system corresponding to the offset angle of the optical axis of the camera.
And A2, acquiring pixel offset of the same pixel in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system according to offset components of the X axis direction and the Y axis direction of the manual calibration camera coordinate system corresponding to the offset angle of the optical axis of the camera.
And A3, determining the pixel offset of the effective pixel starting coordinate transmitted by the camera in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system according to the pixel offset of the same pixel in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system.
And A4, determining the blanking coordinates of the camera image according to the starting coordinates of the effective pixels transmitted by the camera and the effective pixels transmitted by the camera.
And A5, adjusting the blanking coordinates of the camera image during automatic calibration, and compensating the pixel offset of the effective pixels transmitted by the camera in the automatic calibration pixel coordinate system.
Specifically, the step A4 includes:
and step A401, acquiring physical pixels of the camera sensor during first manual calibration, and establishing a manual calibration pixel coordinate system.
And step A402, acquiring coordinates of a starting pixel of the effective pixel transmitted by the camera in the manual calibration pixel coordinate system.
And step A403, determining the blanking coordinates of the camera image according to the coordinates of the physical pixel of the camera sensor and the initial pixel of the effective pixel transmitted by the camera in the manual calibration pixel coordinate system.
Specifically, the step A5 includes:
step A501, acquiring the coordinates of the initial pixel of the physical pixel of the camera sensor in an artificial calibration pixel coordinate system during automatic calibration;
step A502, the coordinates of the initial pixel of the physical pixel of the camera sensor in the manual calibration pixel coordinate system are taken as an origin O2, and an automatic calibration pixel coordinate system is established;
and A503, calculating the pixel row offset and the pixel column offset of the initial pixel coordinate of the effective data transmitted by the camera in automatic calibration relative to the initial pixel coordinate of the effective data transmitted by the camera in manual calibration.
And step A504, adjusting the blanking coordinates of the camera image during automatic calibration according to the pixel row offset and the pixel column offset.
Specifically, the step 4 includes:
and B1, generating a top view corresponding to each camera by using the reference calibration parameters.
And B2, processing the top view corresponding to each camera to obtain corresponding view processing parameters.
And B3, obtaining new splicing parameters according to the view processing parameters, and replacing corresponding splicing parameters in the reference calibration parameters with the new splicing parameters to generate new calibration parameters.
Specifically, the step B2 includes:
and step B201, taking the reference mark position as a reference point, and taking a straight line forming a preset angle with the vehicle body as an image splicing center line.
And step B202, cutting images on two sides of the image splicing center line by taking the image splicing center line as a boundary to obtain corresponding view cutting parameters.
Specifically, the reference calibration parameters are: distortion correction parameters, perspective transformation parameters, splicing parameters and the like of each camera.
The invention has the beneficial effects that: according to the invention, the reference calibration parameters are obtained by a manual calibration method in a specific field, and then the reference calibration parameters are downloaded into the panoramic looking-around system to be calibrated, so that new calibration parameters are automatically obtained, the automatic calibration of the panoramic looking-around system is realized, and the calibration efficiency is improved.
Drawings
FIG. 1 is a flow chart of the automatic calibration method of the panoramic all-around system of the invention.
Detailed Description
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which are for reference and illustration only, and are not intended to limit the scope of the invention.
Panoramic looking around system calibration involves a world coordinate system, a camera coordinate system, an image coordinate system, and a pixel coordinate system. In the manual calibration, a camera coordinate system is defined as an manual calibration camera coordinate system, an image coordinate system is defined as an manual calibration image coordinate system, and a pixel coordinate system is defined as an manual calibration pixel coordinate system; in the automatic calibration, the camera coordinate system is defined as an automatic calibration camera coordinate system, the image coordinate system is defined as an automatic calibration image coordinate system, and the pixel coordinate system is defined as an automatic calibration pixel coordinate system.
And establishing a camera coordinate system by taking the optical center of the camera as an origin and taking the optical axis as a Z axis. The manual calibration camera coordinate system is O-XYZ, and the automatic calibration camera coordinate system is O-X1Y1Z1.
Example 1
As shown in fig. 1, the automatic calibration method for the panoramic looking-around system provided in this embodiment includes:
and step 1, manually calibrating the panoramic all-around system for the first time to obtain reference calibration parameters.
The first manual calibration is completed manually at a specific calibration site, and the first manual calibration is only required to be carried out on one automobile for vehicles of the same model and with panoramic all-around systems provided with cameras with the same specification parameters.
The first manual calibration aims at obtaining reference calibration parameters, including: distortion correction parameters, perspective transformation parameters, stitching parameters (such as image clipping position, size, etc.) and the like of each camera.
And 2, acquiring a coordinate position C (a, b, C) of the reference mark position in a manual calibration camera coordinate system.
The reference mark position is a position which is easily identified outside the vehicle, such as a vehicle lamp or an outside rear view mirror.
And when manual calibration is performed for the first time, each camera of the panoramic looking-around system shoots an image by using reference calibration parameters, and then the panoramic looking-around system identifies the coordinate position of the reference marking position in the manual calibration camera coordinate system by using image identification and monocular camera ranging.
And step 3, downloading the reference calibration parameters into a panoramic looking-around system to be calibrated.
The panoramic looking-around system to be calibrated and the panoramic looking-around system for performing first manual calibration are installed on the same vehicle model and have the same camera parameters.
And 4, obtaining new calibration parameters.
The step 4 comprises the following steps:
and A1, determining an offset component delta beta of the X-axis direction and an offset component delta gamma of the Y-axis direction of a manual calibration camera coordinate system corresponding to the offset angle of the optical axis of the camera.
The specific method comprises the following steps:
and A101, acquiring coordinates of the reference mark position in an automatic calibration pixel coordinate system, and calculating coordinates C '(a', b ', C') of the reference mark position in the automatic calibration camera coordinate system.
In the implementation, the image recognition technology can be used for obtaining the coordinates of the reference mark position in the automatic calibration pixel coordinate system, and then the conversion from the pixel coordinate system to the camera coordinate system can be realized through the monocular camera ranging method, so that the coordinates of the reference mark position in the camera coordinate system can be obtained.
And step A102, calculating an offset component delta beta of the camera optical axis offset angle on the X axis and an offset component delta gamma of the Y axis of the manual calibration camera coordinate system according to the coordinates C (a, b and C) of the reference mark position in the manual calibration camera coordinate system and the coordinates C '(a', b ', C') of the reference mark position in the automatic calibration camera coordinate system.
Since the Z axis of the camera coordinate system is the optical axis, the angular offset of the camera optical axis can be equivalently expressed as first rotating around the X axis and then rotating around the Y axis, and the rotation angles around the X and Y axes are Δβ and Δγ, respectively, then:
rotating around the X axis:
Figure BDA0002047996290000051
Δβ is the rotation angle; />
Rotating around the Y axis:
Figure BDA0002047996290000052
Δγ is the rotation angle.
Figure BDA0002047996290000053
Substituting C (a, b, C) and C '(a', b ', C') into the above formula to obtain
a'=acos△γ+bsin△βsin△γ+ccos△βsin△γ;
b'=bcos△β-csin△β;
c'=bsin△βcos△γ+ccos△βcos△γ-asin△γ;
The above formula is the relation between the offset component delta beta of the camera optical axis offset angle in the X axis of the manual calibration camera coordinate system, the offset component delta gamma of the Y axis and the position offset of the reference mark position in the manual calibration camera coordinate system and the automatic calibration camera coordinate system.
To further improve the accuracy of the automatic calibration, step a102 further includes:
and step A103, acquiring offset coordinates of the reference mark position in a world coordinate system.
The world coordinate system takes a camera as a coordinate origin.
And A2, acquiring pixel offset of the same pixel in an artificial calibration pixel coordinate system and an automatic calibration pixel coordinate system according to offset components delta beta of the camera optical axis offset angle corresponding to the X-axis direction and offset components delta gamma of the Y-axis of the artificial calibration camera coordinate system.
The coordinate variation difference of the same position (for example, the reference mark position) in the manual calibration camera coordinate system O-XYZ and the automatic calibration camera coordinate system O-X1Y1Z1 can be known according to the following formula:
Figure BDA0002047996290000061
and converting the camera coordinate system into a corresponding image coordinate system, and calculating a coordinate variation difference value of the same position in the corresponding image coordinate system, wherein the coordinate variation difference value is the offset of the same position in the image coordinate system. The conversion of a camera coordinate system into an image coordinate system is known in the art.
And mapping the image coordinate system to the pixel coordinate system to obtain the pixel offset of the same position. The conversion of an image coordinate system into a pixel coordinate system is known in the art.
And A3, determining the pixel offset of the effective pixel starting coordinate transmitted by the camera in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system according to the pixel offset of the same pixel in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system.
The pixel offset of the effective pixel initial coordinate transmitted by the camera in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system has the same relation with the pixel offset of the same pixel in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system.
And A4, determining the blanking coordinates of the camera image according to the starting coordinates of the effective pixels transmitted by the camera and the effective pixels transmitted by the camera.
The starting coordinates of the effective pixels transmitted by the camera can be preset, and the set principle is as follows: the effective pixel area transmitted by the camera is positioned in the center of the physical pixel of the camera sensor.
Assuming that physical pixels of the camera sensor are 1344h×968v, effective pixels transmitted by the camera are often smaller than physical pixels of the sensor, for example, effective pixels transmitted by the camera are 1280h×720v, redundant pixel points of the camera sensor are invalid data, and blanking processing is adopted, and coordinates of the blanked pixels are called blanking coordinates.
Because the distortion of the central pixel is smaller, the effective pixel of the camera is generally symmetrical around the center of the optical axis of the camera as the center point of the image.
The step A4 comprises the following steps:
step a401, obtaining a physical pixel m×n of the camera sensor during the first manual calibration (for example
1344 h.968v) to establish an artificially calibrated pixel coordinate system uOv.
Step a402, obtaining coordinates p1 (u 1, v 1) of a start pixel of an effective pixel p×q (e.g. 1280h×720 v) transmitted by the camera in the manual calibration pixel coordinate system uOv.
And step a403, determining the blanking coordinates (ub, vb) of the camera image according to the physical pixel m×n of the camera sensor and the coordinates p1 (u 1, v 1) of the starting pixel of the effective pixel transmitted by the camera in the manual calibration pixel coordinate system uOv.
The blanking coordinates (ub, vb) are: 0.ltoreq.ub.ltoreq.m, 0.ltoreq.vb.ltoreq.v1 or v1+q.ltoreq.vb.ltoreq.n; ub is more than or equal to 0 and less than u1 or u1+p is more than or equal to u m, v1 is more than or equal to vb and less than or equal to q+v1.
And A5, adjusting the blanking coordinates of the camera image during automatic calibration, and compensating the pixel offset of the effective pixels transmitted by the camera in the automatic calibration pixel coordinate system.
In order to make the effective data transmitted by the camera in automatic calibration consistent with the effective data transmitted by the camera in manual calibration (i.e. to transmit the same pixel points), the blanking coordinates of the camera image in automatic calibration need to be adjusted.
The step A5 comprises the following steps:
step A501, acquiring a coordinate p2 (u 2, v 2) of a physical pixel starting pixel of a camera sensor in an artificial calibration pixel coordinate system during automatic calibration;
step A502, using the coordinates p2 (u 2, v 2) of the initial pixel of the physical pixel of the camera sensor in the manual calibration pixel coordinate system as an origin O2, and establishing an automatic calibration pixel coordinate system u 'O2v';
and A503, calculating a pixel row offset delta u and a pixel column offset delta v of the initial pixel coordinate of the effective data transmitted by the camera in automatic calibration relative to the initial pixel coordinate of the effective data transmitted by the camera in manual calibration.
Δu=u1-u2,Δv=v1-v2。
And step A504, adjusting the blanking coordinates of the camera image during automatic calibration according to the pixel row offset Deltau and the pixel column offset Deltv.
The adjusted blanking coordinates (ub ', vb') are: 0.ltoreq.ub '.ltoreq.m, 0.ltoreq.vb' < Deltav or Deltav+q < vb '.ltoreq.n) and 0.ltoreq.ub' < Deltau or Deltau+p < ub '. Ltoreq.m, deltav < vb'. Ltoreq.q+Deltav.
And 5, performing image stitching according to the new calibration parameters.
And 6, fusing the image splicing seams.
Such as by using a weighted average fusion method to eliminate the splice seam, is known in the art.
And 7, carrying out illumination homogenization treatment.
Such as image histogram equalization processing, gamma correction, etc., which are known in the art.
Example 2
The difference between this embodiment and embodiment 1 is that the method for obtaining the new calibration parameters in step 4 is different.
The step 4 comprises the following steps:
and B1, generating a top view corresponding to each camera by using the reference calibration parameters.
In this step, mainly the distortion correction parameter and the perspective transformation parameter in the reference calibration parameter are used.
And B2, processing the top view corresponding to each camera to obtain corresponding view processing parameters.
The specific method comprises the following steps:
and step B201, taking a reference mark position (such as a car lamp) as a reference point, and taking a straight line forming a preset angle alpha (alpha can be selected according to relevant calibration experience) with the car body as an image splicing center line.
And step B202, cutting out images on two sides of the image stitching center line by taking the image stitching center line as a boundary to obtain corresponding view cutting parameters (such as cutting size and cutting position).
Taking a top view of the front right camera as an example, the image of the area above the center line of the front camera and the image of the area below the center line of the rear right camera are cut.
And if the coordinate positions of the reference mark positions in the top views corresponding to the cameras are different, the clipping parameters of the corresponding views are different.
And B3, obtaining new splicing parameters according to the view processing parameters, and replacing corresponding splicing parameters in the reference calibration parameters with the new splicing parameters to generate new calibration parameters.
The above disclosure is illustrative of the preferred embodiments of the present invention and should not be construed as limiting the scope of the invention, which is defined by the appended claims.

Claims (4)

1. An automatic calibration method for a panoramic all-around system is characterized by comprising the following steps:
step 1, carrying out first manual calibration on a panoramic all-around system to obtain reference calibration parameters, wherein the reference calibration parameters are as follows: distortion correction parameters, perspective transformation parameters and splicing parameters of each camera;
step 2, acquiring a coordinate position of a reference mark position in a manual calibration camera coordinate system, wherein the reference mark position is a part which is easy to identify on the vehicle for performing the first manual calibration;
step 3, downloading the reference calibration parameters into a panoramic looking-around system to be calibrated, wherein the panoramic looking-around system to be calibrated and the panoramic looking-around system for the first manual calibration have cameras with the same specification parameters, and the installed vehicle type is the same as the vehicle for the first manual calibration;
step 4, obtaining new calibration parameters;
step 5, image stitching is carried out according to the new calibration parameters;
the step 4 comprises the following steps:
a1, determining an offset component in the X-axis direction and an offset component in the Y-axis direction of a manual calibration camera coordinate system corresponding to an offset angle of an optical axis of a camera;
a2, acquiring pixel offset of the same pixel in an artificial calibration pixel coordinate system and an automatic calibration pixel coordinate system according to offset components of the X axis direction and the Y axis direction of the artificial calibration camera coordinate system corresponding to the offset angle of the optical axis of the camera;
a3, determining the pixel offset of the effective pixel starting coordinate transmitted by the camera in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system according to the pixel offset of the same pixel in the manual calibration pixel coordinate system and the automatic calibration pixel coordinate system;
step A4, determining blanking coordinates of the camera image according to the starting coordinates of the effective pixels transmitted by the camera and the effective pixels transmitted by the camera;
a5, adjusting blanking coordinates of the camera image during automatic calibration, wherein the blanking coordinates are used for compensating pixel offset of effective pixels transmitted by the camera in an automatic calibration pixel coordinate system;
the step A1 comprises the following steps:
a101, acquiring coordinates of a reference mark position in an automatic calibration pixel coordinate system, and calculating the coordinates of the reference mark position in the automatic calibration camera coordinate system;
step A102, calculating an offset component of a camera optical axis offset angle in an X axis and an offset component of a Y axis of the manual calibration camera coordinate system according to the coordinates of the reference mark position in the manual calibration camera coordinate system and the coordinates of the reference mark position in the automatic calibration camera coordinate system;
step A103, obtaining offset coordinates of the reference mark position in a world coordinate system;
the step A4 comprises the following steps:
step A401, obtaining physical pixels of a camera sensor during first manual calibration, and establishing a manual calibration pixel coordinate system;
step A402, acquiring coordinates of a starting pixel of an effective pixel transmitted by a camera in the manual calibration pixel coordinate system;
and step A403, determining the blanking coordinates of the camera image according to the coordinates of the physical pixel of the camera sensor and the initial pixel of the effective pixel transmitted by the camera in the manual calibration pixel coordinate system.
2. The automatic calibration method of a panoramic all-around system according to claim 1, wherein the step A5 comprises:
step A501, acquiring the coordinates of the initial pixel of the physical pixel of the camera sensor in an artificial calibration pixel coordinate system during automatic calibration;
step A502, the coordinates of the initial pixel of the physical pixel of the camera sensor in the manual calibration pixel coordinate system are taken as an origin O2, and an automatic calibration pixel coordinate system is established;
step A503, calculating a pixel row offset and a pixel column offset of an initial pixel coordinate of effective data transmitted by a camera in automatic calibration relative to an initial pixel coordinate of effective data transmitted by the camera in manual calibration;
and step A504, adjusting the blanking coordinates of the camera image during automatic calibration according to the pixel row offset and the pixel column offset.
3. The automatic calibration method of the panoramic all-around system according to claim 1, wherein the step 4 comprises:
step B1, generating a top view corresponding to each camera by using the reference calibration parameters;
step B2, processing the top view corresponding to each camera to obtain corresponding view processing parameters;
and B3, obtaining new splicing parameters according to the view processing parameters, and replacing corresponding splicing parameters in the reference calibration parameters with the new splicing parameters to generate new calibration parameters.
4. The automatic calibration method of the panoramic all-around system according to claim 3, wherein the step B2 comprises:
step B201, taking a reference mark position as a reference point, and taking a straight line forming a preset angle with the vehicle body as an image splicing center line;
and step B202, cutting images on two sides of the image splicing center line by taking the image splicing center line as a boundary to obtain corresponding view cutting parameters.
CN201910365440.XA 2019-04-30 2019-04-30 Automatic calibration method for panoramic all-around system Active CN110176040B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910365440.XA CN110176040B (en) 2019-04-30 2019-04-30 Automatic calibration method for panoramic all-around system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910365440.XA CN110176040B (en) 2019-04-30 2019-04-30 Automatic calibration method for panoramic all-around system

Publications (2)

Publication Number Publication Date
CN110176040A CN110176040A (en) 2019-08-27
CN110176040B true CN110176040B (en) 2023-06-09

Family

ID=67690450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910365440.XA Active CN110176040B (en) 2019-04-30 2019-04-30 Automatic calibration method for panoramic all-around system

Country Status (1)

Country Link
CN (1) CN110176040B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111015660B (en) * 2019-12-24 2022-07-05 江苏生益特种材料有限公司 Use method of CCL (CCL) laminating production robot vision system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102629372A (en) * 2012-02-22 2012-08-08 北京工业大学 360 degree panoramic aerial view generation method used for assisting vehicle driving
DE102015107678A1 (en) * 2014-05-16 2015-11-19 Gm Global Technology Operations, Llc Surround View Camera System (VPM) and Vehicle Dynamics

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9986173B2 (en) * 2014-05-16 2018-05-29 GM Global Technology Operations LLC Surround-view camera system (VPM) online calibration
CN104392450A (en) * 2014-11-27 2015-03-04 苏州科达科技股份有限公司 Method for determining focal length and rotary angles of camera, camera calibration method and camera calibration system
US20170127045A1 (en) * 2015-10-28 2017-05-04 Toppano Co., Ltd. Image calibrating, stitching and depth rebuilding method of a panoramic fish-eye camera and a system thereof
CN105574863B (en) * 2015-12-14 2018-03-27 宁波裕兰信息科技有限公司 A kind of 360 degree of on-line automatic calibration systems of viewing system
CN105608693B (en) * 2015-12-18 2018-08-28 上海欧菲智能车联科技有限公司 The calibration system and method that vehicle-mounted panoramic is looked around
CN108510445A (en) * 2018-03-30 2018-09-07 长沙全度影像科技有限公司 A kind of Panorama Mosaic method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102629372A (en) * 2012-02-22 2012-08-08 北京工业大学 360 degree panoramic aerial view generation method used for assisting vehicle driving
DE102015107678A1 (en) * 2014-05-16 2015-11-19 Gm Global Technology Operations, Llc Surround View Camera System (VPM) and Vehicle Dynamics

Also Published As

Publication number Publication date
CN110176040A (en) 2019-08-27

Similar Documents

Publication Publication Date Title
US20210268962A1 (en) Vehicular vision system that dynamically calibrates a vehicular camera
US10358086B2 (en) Vehicle periphery image display device and camera adjustment method
KR101592740B1 (en) Apparatus and method for correcting image distortion of wide angle camera for vehicle
CN111667538B (en) Calibration method, device and system of panoramic looking around system
JP4975592B2 (en) Imaging device
WO2015043507A1 (en) Image processing method and apparatus for cars, method for generating car surround view image, and car surround view system
US20090299684A1 (en) Method for calibrating cameras installed on vehicle
CN104851076A (en) Panoramic 360-degree-view parking auxiliary system for commercial vehicle and pick-up head installation method
CN106600644B (en) Parameter correction method and device for panoramic camera
JP2010246088A (en) Device and method for adjusting image captured by on-board camera device, and on-board camera device
JP2007261463A (en) Calibration system of vehicle-mounted camera
CN109493273B (en) Color consistency adjusting method
CN106060427B (en) Method for panoramic imaging and its device based on single camera
JP6471522B2 (en) Camera parameter adjustment device
CN110796711B (en) Panoramic system calibration method and device, computer readable storage medium and vehicle
EP3326145B1 (en) Panel transform
CN115511974A (en) Rapid external reference calibration method for vehicle-mounted binocular camera
CN110176040B (en) Automatic calibration method for panoramic all-around system
JP2013024712A (en) Method and system for calibrating multiple camera
JP2007158695A (en) Vehicle-mounted image processor
JP2009123131A (en) Imaging apparatus
JP7122394B2 (en) Imaging unit controller
CN113364990B (en) Method, controller and system for adapting vehicle camera to shadow area
JP2017139654A (en) Calibration device and on-vehicle camera system
JP2005039599A (en) Vehicle periphery surveillance apparatus

Legal Events

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