[go: up one dir, main page]

CN114928698B - Image distortion correction device and method - Google Patents

Image distortion correction device and method Download PDF

Info

Publication number
CN114928698B
CN114928698B CN202210752902.5A CN202210752902A CN114928698B CN 114928698 B CN114928698 B CN 114928698B CN 202210752902 A CN202210752902 A CN 202210752902A CN 114928698 B CN114928698 B CN 114928698B
Authority
CN
China
Prior art keywords
image
unit
correction
image division
center
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
CN202210752902.5A
Other languages
Chinese (zh)
Other versions
CN114928698A (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.)
Hyundai Mobis Co Ltd
Original Assignee
Hyundai Mobis 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 Hyundai Mobis Co Ltd filed Critical Hyundai Mobis Co Ltd
Priority to CN202210752902.5A priority Critical patent/CN114928698B/en
Publication of CN114928698A publication Critical patent/CN114928698A/en
Application granted granted Critical
Publication of CN114928698B publication Critical patent/CN114928698B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • G06T3/047Fisheye or wide-angle transformations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/12Panospheric to cylindrical image transformations
    • 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/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2628Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)
  • Geometry (AREA)

Abstract

The present invention relates to an image distortion correction device and method for correcting distortion of an image having a plurality of image division units, the image distortion correction device comprising: an image center setting unit that sets a center image division unit among the plurality of image division units; a correction rate setting unit that sets a variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with reference to a center image division unit; and a correction unit configured to correct the plurality of image division units based on the variable distortion correction rate set by the correction rate setting unit.

Description

Image distortion correction device and method
The present application is a divisional application of chinese patent application having application number 201710465975.5, application date 2017, 6, 19, and entitled "image distortion correction apparatus and method", the entire contents of which are incorporated herein by reference.
Technical Field
The present invention relates to an image distortion correction technique, and more particularly to a technique for correcting image distortion by applying a variable distortion correction rate to each pixel (pixel).
Background
An image lens (lens) distortion correction technique is a technique for correcting a distorted image of a lens having a large angle of view, and is often used in the field of endoscopes or automobiles.
In particular, in the field of automobiles, there are a method of confirming the surroundings of an automobile by naked eyes and a method of confirming by a side mirror (side mirror). However, depending on the type of vehicle, if a vehicle is said to be able to easily confirm the surroundings by the naked eye or a side mirror, there is a vehicle in which the surroundings cannot be easily confirmed. In particular, large vehicles have a large number of areas that cannot be confirmed by the naked eye or by a side mirror, as compared with small vehicles.
Accordingly, recently, a technique has been developed in which a rear view camera (camera) mounted on a vehicle or cameras mounted on the vehicle in the front-rear-left-right direction are used to capture the surrounding environment, and the captured images are combined to output the surrounding image of the vehicle. As such, cameras provided in the front-rear left-right direction of a vehicle mainly use wide-angle lenses having a large angle of view, and fish-eye lenses (fish-eye lenses) that use ultra-wide-angle lenses having an angle of view greater than 180 ° are also used. However, as with the wide-angle lens and the fisheye lens, an image captured by a lens having a large angle of view provides a wide angle of view, and the refractive index increases as the image approaches the edge region of the image, thereby displaying an image having serious distortion. Therefore, as with the wide-angle lens and the fisheye lens, the distortion of the image captured by the lens with a large angle of view needs a method of correcting the distortion.
Fig. 1 is a diagram showing a process of correcting an image by using a mathematical model in a conventional image distortion correction apparatus.
Referring to fig. 1, a conventional image distortion correction apparatus obtains pixel coordinates obtained by substituting pixel coordinates of a distorted image 110 into a set mathematical expression, and then obtains an image 120 obtained by arranging the pixel coordinates.
This method requires calculation of all pixels, and thus has problems in that implementation complexity is high and a large-capacity memory (memory) is required. Further, there is a problem in that the pedestrian 111 existing in the distorted image 110 disappears in the corrected image 120 due to the correction performed by applying the fixed distortion correction rate, thereby generating a dead angle area, and the corrected image generates a sense of distance error that looks closer than the actual distance.
Fig. 2 is a diagram showing a procedure of correcting an image by using a lock-up table in the conventional image distortion correction apparatus.
Referring to fig. 2, the conventional image distortion correction apparatus first applies a correction algorithm (Calibration Algorithm) to an input image to obtain changed pixel coordinates of the input image, and generates an input table (table) 210. And then, obtaining a result coordinate value which moves when all pixels are reconstructed. Thereafter, a correction table 230 is generated and stored by the result coordinate values. Thereafter, the input table 210 is corresponded to the correction table 230, thereby generating the reconstructed output table 220. Then, the image distortion is corrected by the output table 220.
Since this method also requires storing all of the pixel values before and after correction, there is a problem in that a large-capacity memory is required. Further, since the image is enlarged to be larger than the conventional image size in order to correct the distortion, there is a problem in that dead space areas occur and the corrected image has a sense of distance error that looks closer than the actual distance.
[ Prior Art literature ]
[ Patent literature ]
(Patent document 1) Korean laid-open patent publication No. 10-2004-0022348
Disclosure of Invention
Technical problem to be solved
The purpose of the present invention is to apply a variable distortion correction rate to correct a distorted image, thereby minimizing dead angle areas generated when correcting the distorted image.
Further, the present invention aims to apply a variable distortion correction rate to correct a distorted image, thereby minimizing a sense of distance error generated when correcting the distorted image.
Means for solving the technical problems
The present invention provides an image distortion correction device for correcting distortion of an image having a plurality of image division units, the image distortion correction device comprising: an image center setting unit that sets a center image division unit among the plurality of image division units; a correction rate setting unit that sets a variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with respect to the center image division unit; and a correction unit configured to correct the plurality of image division units based on the variable distortion correction rate set by the correction rate setting unit.
The variable distortion correction rate corresponding to the plurality of image division units may be expressed as a polynomial function for a distance from the center image division unit to the corresponding image division unit, and the correction rate setting unit may set a correction rate function coefficient of the polynomial function in order to set the variable distortion correction rate.
The correction unit may correct the plurality of image division units based on the variable distortion correction rate, so that the plurality of image division units are each shifted by a variable rate amount and have an image correction value based on the shift conversion.
The image distortion correction device may further include an interpolation unit that inserts an interpolation image division unit into a space generated by the correction unit for correcting the plurality of image division units based on the variable distortion correction rate.
The interpolation unit may be configured to divide the center image division unit into a horizontal direction and a vertical direction, and to insert the center image division unit.
The image correction value of the interpolation image division unit may be set based on the image correction value of the adjacent image division unit.
The image distortion correction device may further include an image input unit that inputs an image having the plurality of image division units.
The image distortion correction device may further include an image output unit that outputs the image interpolated by the interpolation unit.
The present invention provides an image distortion correction method for correcting distortion of an image having a plurality of image discrimination units, the method comprising: an image center setting step of setting a center image division unit among the plurality of image division units; a correction rate setting step of setting a variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with reference to the center image division unit; and a correction step of correcting the plurality of image division units according to the variable distortion correction rate set in the correction rate setting step.
Further, the variable distortion correction rate corresponding to the plurality of image division units may be expressed as a polynomial function for a distance from the center image division unit to the corresponding image division unit, and the correction rate setting step may include the steps of: in order to set the variable distortion correction rate, correction rate function coefficients of the polynomial function are set.
In the correction step, the plurality of image division units may be corrected based on the variable skew correction rate, so that the plurality of image division units are each shifted by a variable rate amount and have an image correction value based on the shift conversion.
The image distortion correction method may further include an interpolation step of inserting an interpolation image division unit into a space generated by correcting the plurality of image division units in the correction step according to the variable distortion correction rate.
In addition, the interpolation step may be performed by dividing the center image division unit into a horizontal direction and a vertical direction, and inserting the interpolation image division unit.
The image correction value of the interpolation image division unit may be set based on the image correction value of the adjacent image division unit.
ADVANTAGEOUS EFFECTS OF INVENTION
The invention corrects the distorted image by applying variable distortion correction rate, and has the effect of minimizing dead angle area generated when correcting the distorted image.
In addition, the present invention corrects a distorted image by applying a variable distortion correction rate, and has the effect of minimizing a sense of distance error generated when correcting the distorted image.
Drawings
Fig. 1 is a diagram showing a process of correcting an image by a mathematical model in a conventional image distortion correction apparatus.
Fig. 2 is a diagram showing a procedure of correcting an image by a lock-up table in a general image distortion correction apparatus.
Fig. 3 is a block diagram showing an image distortion correction apparatus according to an embodiment of the present invention.
Fig. 4 is an explanatory diagram showing a procedure of applying a variable distortion correction rate to an image distortion correction apparatus according to an embodiment of the present invention.
Fig. 5 is an explanatory diagram schematically showing a plurality of image division units of an input image.
Fig. 6 is an explanatory diagram showing a procedure of correcting and interpolating an image discrimination unit in the horizontal direction in the image distortion correction apparatus according to the embodiment of the present invention.
Fig. 7 is an explanatory diagram showing a process of correcting and interpolating an image discrimination unit in the vertical direction in the image distortion correction apparatus of one embodiment of the present invention.
Fig. 8 is an explanatory diagram showing correction of a distorted image by the image distortion correction device according to the embodiment of the present invention.
Fig. 9 is a flowchart sequentially showing an image distortion correction method of the image distortion correction apparatus according to an embodiment of the present invention.
Description of the reference numerals
300: An image distortion correction device; 310: an image input unit; 320: an image center setting unit; 330: a correction rate setting unit; 340: a correction unit; 350: an interpolation unit; 360: and an image output unit.
Detailed Description
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, when reference numerals are given to constituent elements of the respective drawings, it should be noted that the same reference numerals are given as much as possible to the same constituent elements even though they appear in different drawings. In the description of the present invention, if it is determined that the detailed description of the known components and functions may obscure the gist of the present invention, the detailed description thereof will be omitted. Although the preferred embodiments of the present invention will be described in detail below, the technical concept of the present invention is not limited thereto or thereto, and various embodiments may be modified by those skilled in the art.
An image distortion correction apparatus according to an embodiment of the present invention will be described below with reference to fig. 3 to 8.
Fig. 3 is a block diagram showing an image distortion correction apparatus according to an embodiment of the present invention.
Referring to fig. 3, an image distortion correction apparatus 300 according to an embodiment of the present invention includes: the image input unit 310, the image center setting unit 320, the correction rate setting unit 330, the correction unit 340, the interpolation unit 350, and the image output unit 360.
The image input section 310 may be implemented to obtain an image photographed from photographing equipment. The image center setting unit 320 may be implemented to set a center image division unit among a plurality of image division units. The correction rate setting unit 330 may be configured to set the variable distortion correction rate so that the plurality of image division units are corrected at different rates from each other. The correction unit 340 may be configured to correct the plurality of image division units according to the variable skew correction rate set by the correction rate setting unit 330. The interpolation unit 350 may be configured to insert the interpolation image division unit into the generated space by correcting the plurality of image division units by the correction unit 340 based on the variable distortion correction rate. The image output unit 360 may be configured to output the image interpolated by the interpolation unit 350.
The image input unit 310 obtains an input of an image captured by the capturing device. The photographing equipment includes all devices capable of photographing an image like an image capturing device, CCTV, etc. In particular, the photographing apparatus may include cameras mounted in front, rear, left, and right of the vehicle. At this time, the image input from the photographing apparatus to the image input part 310 may include a photograph or a video. The image input unit 310 inputs a plurality of images. The image distinguishing unit means a unit enabling the images to be distinguished according to a certain size. For example, the image division unit may mean a pixel.
The image center setting unit 320 sets a center image division unit among the plurality of image division units. The image center setting unit 320 may set an image division unit located at the most center of the images in the horizontal direction and the vertical direction with respect to each other as the center image division unit. The image center setting unit 320 may set an image division unit located at a portion of the image where distortion is most serious as the center image division unit. In addition, the image center setting unit 320 may set the center image division unit in various ways.
The correction rate setting unit 330 may set the variable distortion correction rate so that the plurality of image division units are corrected at different rates. In this case, the correction rate setting unit 330 may set the variable distortion correction rate such that the plurality of image division units are corrected at different rates from each other with reference to the center image division unit set by the image center setting unit 320. For example, the variable skew correction rate can be set to the following expression.
[ Math 1]
1+k1r2+k2r4+k3r6+k4r1+k2r3+k3r5
In this case, r means a distance from the center image discrimination unit to the corrected image discrimination unit when no distortion is assumed in the image, and k1, k2, k3, and k4 mean coefficients of distortion rate functions, that is, distortion coefficients, respectively. The correction rate setting unit 330 may set the distortion coefficient according to lens characteristics, camera mounting errors, camera monitoring areas, and the like. The variable skew correction rate represented by equation 1 is merely exemplary, and the correction rate setting unit 330 may set the variable skew correction rate differently from equation 1. Hereinafter, a process of applying a variable distortion correction rate to an image will be schematically described with reference to fig. 4.
Fig. 4 is an explanatory diagram showing a procedure of applying a variable distortion correction rate to an image distortion correction apparatus according to an embodiment of the present invention. At this time, (a) and (b) of fig. 4 show images to which distortion correction rates are applied to the following images: the left-most partial pre-correction image, the middle partial post-correction image, and the right-most partial pre-correction image.
Fig. 4 (a) shows a process of applying a fixed distortion correction rate to an image. In fig. 4 (a), referring to the portion located on the rightmost side, it is confirmed that the image continues to be enlarged as the unit of division from the center image approaches the peripheral side. Therefore, there is a problem in that, in the corrected image, the image located at the peripheral portion of the image before correction is removed.
Fig. 4 (b) shows a process of applying the variable skew correction rate. In fig. 4 (b), referring to the portion located on the rightmost side, it can be confirmed that the image is repeatedly enlarged and reduced as the unit of division from the center image is located on the outer peripheral side. Therefore, there is a problem in that, in the corrected image, the image located at the peripheral portion of the image before correction is retained.
The correction unit 340 corrects the plurality of image division units according to the variable distortion correction rate set by the correction rate setting unit 330. At this time, the correction unit 340 can correct the plurality of image division units by dividing the center image division unit into a horizontal direction and a vertical direction. The correction unit 340 corrects the plurality of image division units based on the variable skew correction rate, so that the plurality of image division units are respectively moved by the variable rate, and the image correction value for each image division unit is changed according to the movement. At this time, as for the image correction value, when the image division unit is a pixel, it means a pixel value. In this regard, description will be made below with reference to fig. 5 to 7.
The interpolation unit 350 performs correction on the plurality of image division units by the correction unit 340 according to the variable distortion correction rate, and inserts the interpolation image division units into the generated space. The interpolation unit 350 may be divided in the horizontal direction and the vertical direction with the center image division unit as a reference, and may insert the interpolation image division unit. At this time, the image correction value of the interpolation image division unit is set based on the image correction value of the adjacent image division unit. At this time, as described above, regarding the image correction value, when the image division unit is a pixel, it means a pixel value. Hereinafter, a process of correcting and interpolating the plurality of image division units will be described with reference to fig. 5 to 7.
In the following, the description will be given on the assumption that the image division unit is a pixel.
Fig. 5 is an explanatory diagram schematically showing a plurality of image division units of an input image.
Referring to fig. 5, it can be confirmed that the image 501 inputted through the image input unit 310 includes a plurality of image division units. In this case, for convenience of explanation, it is assumed that the center image division unit 502 is the most middle image division unit of the image 501 inputted through the image input unit 310. It is assumed that the value 502 indicated by the center image dividing unit 502 is the position of the image dividing unit, the value 50 is the pixel value of the center image dividing unit 502, and other image dividing units are the same.
Fig. 6 is an explanatory diagram showing a procedure of correcting and interpolating an image discrimination unit in the horizontal direction in the image distortion correction apparatus according to the embodiment of the present invention.
The correction unit 340 corrects the image division units located on the left and right sides based on the center image division unit 502 based on the variable distortion correction rate, and thereby the image division units located on the left and right sides are respectively shifted by a variable ratio amount based on the center image division unit 502 and the corresponding pixel values are converted.
Referring to fig. 6, the image division unit 515 positioned at the first right side of the pre-correction center image division unit 502 is moved rightward by a variable ratio 610 amount, thereby being moved to the position of the image division unit 516 positioned at the second right side of the pre-correction center image division unit 502. At this time, the pixel value of the image division unit 515 located at the first right side of the center image division unit 502 before correction is changed from 60 to 70. In other words, the image division unit 515 located at the first right side of the pre-correction center image division unit 502 moves by a variable ratio 610 and correspondingly transforms the pixel value so as not to have a pre-correction value, so that the actual result is the image division unit regeneration.
Further, the image division unit 516 located at the second right side of the pre-correction center image division unit 502 is moved rightward by the variable ratio 620 amount, thereby being moved to the position of the image division unit 519 located at the fifth right side of the pre-correction center image division unit 502. At this time, the pixel value of the image division unit 516 located at the second right side of the center image division unit 502 before correction is changed from 70 to 100. In other words, the image division unit 516 located at the second right side of the center-before-correction image division unit 502 is shifted by the variable ratio 620 amount and does not have a value before correction with its corresponding pixel value, so that the actual result is the image division unit regeneration.
In the above example, only the following procedure is described: the image division units on the left and right sides are moved and converted to the corresponding pixel values according to the increased ratio based on the center image division unit 502, but it is needless to say that the image division units on the left and right sides are moved and converted to the corresponding pixel values according to the reduced ratio based on the center image division unit 502 because the variable ratio is moved and the resolution is converted.
In the above example, the description has been made of only the image division unit 515 positioned on the first right side of the center before correction image division unit 502 and the image division unit 516 positioned on the second right side of the center before correction image division unit 502, but the same applies to the remaining image division units positioned on the left and right sides with respect to the center image division unit 502.
Then, the interpolation unit 350 can insert the interpolation image division units 531, 532, 533 into the generated space, since the image division units located on the left and right sides are moved by the variable ratio amounts, respectively, with respect to the center image division unit 502. At this time, the pixel value of the interpolation image division unit is set according to the pixel value of the adjacent image division unit. This means that the pixel value of the interpolation image division unit is set to have a value that minimizes image distortion in consideration of the pixel values of the adjacent image division units. Specifically, the pixel value of the interpolation image division unit may be set to an arbitrary value that has the greatest influence of the pixel value of the image division unit that is most adjacent to the interpolation image division unit.
For example, the interpolation image division unit 531 interposed between the center image division unit 502 and the image division unit 515 located at the first right side of the corrected center image division unit 502 is greatly affected by the following pixel values, and thus has an arbitrary value of 62: the pixel value 50 of the center image division unit 502 and the pixel value 70 of the image division unit 515 located at the first right side of the corrected center image division unit 502.
In addition, the interpolation image discrimination units 532, 533 interposed between the image discrimination unit 515 located at the first right side of the corrected center image discrimination unit 502 and the image discrimination unit 516 located at the second right side of the corrected center image discrimination unit 502 are most affected by the pixel values as follows, so as to have arbitrary values 83 and 94, respectively: the pixel value 70 of the image division unit 515 located at the first right side of the corrected center image division unit 502 and the pixel value 100 of the image division unit 516 located at the second right side of the corrected center image division unit 502.
At this time, in the above example, although only the pixel values included in the interpolation image distinguishing units 531, 532, 533 are exemplified as having values between adjacent image distinguishing unit pixel values, since any value for minimizing distortion of an image is included, values other than the values between adjacent image distinguishing unit pixel values may be included.
Fig. 7 is an explanatory diagram showing a process of correcting and interpolating an image discrimination unit in the vertical direction in the image distortion correction apparatus of one embodiment of the present invention.
The correction unit 340 corrects the image division units located at the upper and lower sides with respect to the center image division unit 502 based on the variable skew correction rate, so that the image division units located at the upper and lower sides are respectively moved by the variable rate amount with respect to the center image division unit 502, and the pixel values corresponding to the image division units are converted. A specific description thereof has been made with reference to fig. 6, and will be omitted.
Then, the interpolation unit 350 can insert the interpolation image division units 531, 532, 533 into the generated space by moving the image division units located on the upper side and the lower side with respect to the center image division unit 502 by the variable ratio amounts, respectively. At this time, the pixel value of the interpolation image division unit may be set according to the pixel value of the adjacent image division unit. A specific description thereof has been made with reference to fig. 6, and will be omitted.
Hereinafter, advantages of correcting a distorted image by the image distortion correction device according to an embodiment of the present invention will be described with reference to fig. 8.
Fig. 8 is an explanatory diagram showing correction of a distorted image by the image distortion correction device according to the embodiment of the present invention. In this case, fig. 8 (a) is a diagram showing an image before correction, fig. 8 (b) is a diagram showing an image corrected by a conventional image distortion correction device, and fig. 8 (c) is a diagram showing an image corrected by an image distortion correction device according to an embodiment of the present invention.
Referring to fig. 8 (b), a conventional image distortion correction apparatus corrects an image according to a fixed distortion correction rate, and thus it can be confirmed that a distortion part in an image before correction is removed. Further, it was confirmed that the distance sensing error was also generated by correcting the distance sensing error to be seemingly closer than the actual distance.
However, referring to fig. 8 (c), the image distortion correction apparatus of the present invention corrects an image based on a variable distortion correction rate, and can confirm that a distortion portion in the pre-correction image remains. Further, it can be confirmed that the correction is made to look similar to the actual distance, thereby minimizing the sense of distance error. In other words, if the image is corrected by the image distortion correction apparatus of the present invention, the effect is that dead angle area is minimized and the near-far error is minimized.
Hereinafter, an image distortion correction method according to an embodiment of the present invention will be described with reference to fig. 9. In this case, the overlapping portions of the descriptions with those described with reference to fig. 3 to 8 are omitted.
Fig. 9 is a flowchart sequentially showing an image distortion correction method of the image distortion correction apparatus according to an embodiment of the present invention.
Referring to fig. 9, first, the image input unit 310 receives an input of an image having a plurality of image division units (S101).
Then, the image center setting unit 320 sets a center image division unit among the plurality of image division units (S103).
Then, the correction rate setting unit 330 sets the variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with respect to the center image division unit (S105).
Then, the correction unit 340 corrects the plurality of image division units based on the variable distortion correction rate (S107).
Then, the interpolation unit 350 corrects the plurality of image division units based on the variable distortion correction rate, and inserts the interpolation image division units into the generated space (S109).
Then, the image interpolated in step S109 is outputted from the image output unit 360 (S111).
The above description is merely illustrative of the technical idea of the present invention, and a person having ordinary skill in the art to which the present invention pertains can make various modifications, alterations, and substitutions without departing from the essential characteristics of the present invention. Accordingly, the embodiments and drawings disclosed in the present invention are not intended to limit the technical concept of the present invention, but are intended to be illustrative, and the scope of the technical concept of the present invention is not limited by the embodiments and drawings. The scope of the present invention should be construed by the appended claims, and all technical ideas within the scope equivalent thereto should be construed to be included in the scope of the claims.

Claims (4)

1. An image distortion correction device for correcting distortion of an image having a plurality of image division units, the image distortion correction device comprising:
an image center setting unit that sets a center image division unit among the plurality of image division units;
a correction rate setting unit that sets a variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with respect to the center image division unit; and
A correction unit configured to correct the plurality of image division units based on the variable distortion correction rate set by the correction rate setting unit, and
Wherein the center image distinguishing unit is the image distinguishing unit positioned at the most center of the relative horizontal direction and the vertical direction of the image,
The correction unit corrects the plurality of image division units based on the variable skew correction rate so that the plurality of image division units are respectively shifted by a variable rate amount and have image correction values based on shift conversion,
The image distortion correction apparatus further includes an interpolation unit that inserts an interpolation image division unit into a space generated by the correction unit for correcting the plurality of image division units based on the variable distortion correction rate,
The interpolation unit divides the center image division unit into a horizontal direction and a vertical direction, thereby inserting the interpolation image division unit;
The variable distortion correction rate corresponding to the plurality of image discrimination units is expressed as a polynomial function 1+k1r2+k2r4+k3r6+k4r1+k2r3+k3r5, for a distance r from the center image discrimination unit to the corresponding image discrimination unit, k1, k2, k3, k4 respectively represent distortion coefficients of the polynomial function, the distortion coefficients being set according to at least one of lens characteristics, camera mounting errors, camera monitoring areas,
In order to set the variable distortion correction rate, the correction rate setting unit sets a correction rate function coefficient of the polynomial function;
The image correction value of the interpolation image division unit is set according to the image correction value of the adjacent image division unit, and the image correction value of the interpolation image division unit has a value other than the value between the image correction values of the adjacent image division units.
2. The image distortion correction apparatus according to claim 1, wherein,
The image distortion correction device further includes an image input unit that inputs an image having the plurality of image division units.
3. The image distortion correction apparatus according to claim 1, wherein,
The image distortion correction device further includes an image output unit that outputs the image interpolated by the interpolation unit.
4. An image distortion correction method for correcting distortion of an image having a plurality of image discrimination units, the method comprising:
an image center setting step of setting a center image division unit among the plurality of image division units;
a correction rate setting step of setting a variable distortion correction rate such that the plurality of image division units are corrected at mutually different rates with reference to the center image division unit; and
A correction step of correcting the plurality of image division units in accordance with the variable distortion correction rate set in the correction rate setting step, and
Wherein the center image distinguishing unit is the image distinguishing unit positioned at the most center of the relative horizontal direction and the vertical direction of the image,
In the correcting step, the plurality of image discrimination units are corrected in accordance with the variable skew correction rate so that the plurality of image discrimination units are respectively moved by a variable rate amount and have image correction values based on a movement transformation,
The image distortion correction method further includes an interpolation step of inserting an interpolation image division unit into a space generated by correcting the plurality of image division units in the correction step according to the variable distortion correction rate,
The interpolation step is to divide the center image distinguishing unit into a horizontal direction and a vertical direction by taking the center image distinguishing unit as a reference, so as to insert the interpolation image distinguishing unit;
The variable distortion correction rate corresponding to the plurality of image discrimination units is expressed as a polynomial function 1+k1r2+k2r4+k3r6+k4r1+k2r3+k3r5, for a distance r from the center image discrimination unit to the corresponding image discrimination unit, k1, k2, k3, k4 respectively represent distortion coefficients of the polynomial function, the distortion coefficients being set according to at least one of lens characteristics, camera mounting errors, camera monitoring areas,
The correction rate setting step includes the steps of: setting correction rate function coefficients of the polynomial function in order to set the variable distortion correction rate;
The image correction value of the interpolation image division unit is set according to the image correction value of the adjacent image division unit, and the image correction value of the interpolation image division unit has a value other than the value between the image correction values of the adjacent image division units.
CN202210752902.5A 2016-06-20 2017-06-19 Image distortion correction device and method Active CN114928698B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210752902.5A CN114928698B (en) 2016-06-20 2017-06-19 Image distortion correction device and method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2016-0076343 2016-06-20
KR1020160076343A KR101807090B1 (en) 2016-06-20 2016-06-20 Apparatus and method for revising image distortion
CN201710465975.5A CN107529007A (en) 2016-06-20 2017-06-19 Image distorts means for correcting and method
CN202210752902.5A CN114928698B (en) 2016-06-20 2017-06-19 Image distortion correction device and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201710465975.5A Division CN107529007A (en) 2016-06-20 2017-06-19 Image distorts means for correcting and method

Publications (2)

Publication Number Publication Date
CN114928698A CN114928698A (en) 2022-08-19
CN114928698B true CN114928698B (en) 2024-08-06

Family

ID=60480807

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202210752902.5A Active CN114928698B (en) 2016-06-20 2017-06-19 Image distortion correction device and method
CN201710465975.5A Pending CN107529007A (en) 2016-06-20 2017-06-19 Image distorts means for correcting and method

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201710465975.5A Pending CN107529007A (en) 2016-06-20 2017-06-19 Image distorts means for correcting and method

Country Status (4)

Country Link
US (1) US10388001B2 (en)
KR (1) KR101807090B1 (en)
CN (2) CN114928698B (en)
DE (1) DE102017210258A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101807090B1 (en) * 2016-06-20 2017-12-08 현대오트론 주식회사 Apparatus and method for revising image distortion
CN108761777B (en) * 2018-03-30 2021-04-20 京东方科技集团股份有限公司 Method and equipment for determining distortion quantity and distortion correction of optical device
KR102053099B1 (en) 2018-06-07 2019-12-06 현대오트론 주식회사 Around view monitoring system and operating method thereof
US12130422B2 (en) * 2019-10-09 2024-10-29 Nps Co., Ltd. Laser apparatus
US11756171B1 (en) * 2021-07-07 2023-09-12 Gopro, Inc. Systems and methods for increasing image fidelity
US12190485B2 (en) 2022-07-18 2025-01-07 Caterpillar Inc. Variable distortion correction for panoramic images

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107529007A (en) * 2016-06-20 2017-12-29 奥特润株式会社 Image distorts means for correcting and method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215914B1 (en) * 1997-06-24 2001-04-10 Sharp Kabushiki Kaisha Picture processing apparatus
KR100456632B1 (en) 2002-09-05 2004-11-10 한국전자통신연구원 Image-based lens distortion correction method and apparatus
US20070211154A1 (en) * 2006-03-13 2007-09-13 Hesham Mahmoud Lens vignetting correction algorithm in digital cameras
JP5091575B2 (en) * 2007-07-20 2012-12-05 三洋電機株式会社 Video display device
KR100956228B1 (en) 2007-11-15 2010-05-04 삼성전기주식회사 Image processing device with distortion image correction
JP5305750B2 (en) * 2008-06-18 2013-10-02 アルパイン株式会社 Vehicle periphery display device and display method thereof
KR100966288B1 (en) * 2009-01-06 2010-06-28 주식회사 이미지넥스트 Around image generating method and apparatus
TWI423659B (en) * 2010-11-09 2014-01-11 Avisonic Technology Corp Image corretion method and related image corretion system thereof
JP5914813B2 (en) * 2011-01-06 2016-05-11 パナソニックIpマネジメント株式会社 Camera, distortion correction apparatus, and distortion correction method
US20120268562A1 (en) * 2011-04-20 2012-10-25 Himax Technologies Limited Image processing module and image processing method thereof for 2d/3d images conversion and frame rate conversion
KR20150018966A (en) * 2013-08-12 2015-02-25 삼성디스플레이 주식회사 Organic light emitting display device and method for adjusting luminance of the same
US9363524B2 (en) * 2013-08-26 2016-06-07 Amlogic Co., Limited Method and apparatus for motion compensation reference data caching
CN103810675B (en) * 2013-09-09 2016-09-21 深圳市华星光电技术有限公司 Image super-resolution reconfiguration system and method
CN103996172B (en) * 2014-05-08 2016-08-31 东北大学 A kind of fisheye image correcting method based on more corrective
KR102179262B1 (en) 2014-06-11 2020-11-16 삼성전자주식회사 Lens distortion correction device and application processor having the same
KR102357378B1 (en) * 2015-07-07 2022-02-03 삼성디스플레이 주식회사 Image processing device and display device having the same
KR101714213B1 (en) 2015-09-09 2017-03-09 현대오트론 주식회사 Apparatus for revising image distortion of lens

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107529007A (en) * 2016-06-20 2017-12-29 奥特润株式会社 Image distorts means for correcting and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
路坤.《广角镜头畸变图像校正算法研究》.2016,正文第7-39页. *

Also Published As

Publication number Publication date
CN114928698A (en) 2022-08-19
US10388001B2 (en) 2019-08-20
DE102017210258A1 (en) 2017-12-21
KR101807090B1 (en) 2017-12-08
CN107529007A (en) 2017-12-29
US20170365044A1 (en) 2017-12-21

Similar Documents

Publication Publication Date Title
CN114928698B (en) Image distortion correction device and method
KR101939349B1 (en) Around view video providing method based on machine learning for vehicle
JP5194679B2 (en) Vehicle periphery monitoring device and video display method
US10140775B2 (en) Image processing apparatus, image processing method, and program
US9600863B2 (en) Method for combining images
JP5321711B2 (en) Vehicle periphery monitoring device and video display method
KR102718457B1 (en) Apparatus for processing image
KR101077584B1 (en) Apparatus and method for processing images obtained by a plurality of cameras
US20200058130A1 (en) Image processing method, electronic device and computer-readable storage medium
CN106875339A (en) A kind of fish eye images joining method based on strip scaling board
US9984444B2 (en) Apparatus for correcting image distortion of lens
EP3633598B1 (en) Image processing device, image processing method, and program
KR101991754B1 (en) Image processing method and apparatus, and electronic device
KR101478980B1 (en) System for multi channel display to use a fish-eye lens
WO2017121544A1 (en) Method and device for displaying a front-view of a vehicle's surrounding and respective vehicle
TWI443604B (en) Image correction method and image correction apparatus
CN116051379A (en) AVM image fusion method and device, vehicle and readable storage medium
KR101469717B1 (en) Video system and method using cameras with a wide angle
CN118505494A (en) Image space conversion processing method
KR101230909B1 (en) Apparatus and method for processing wide angle image
KR20180040469A (en) Method and apparatus for stitching image
KR20110082873A (en) An image processing apparatus and method having a function of providing distance information in a synthesized image obtained by synthesizing a plurality of images
KR101775967B1 (en) Apparatus and method for converting image
EP4266669A1 (en) Imaging device and image processing device
JP2007226362A (en) Image display method and device

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