Automatic fisheye camera calibration for video analytics
AssigneeNEC Corporation
InventorsMin Feng, Srimat Chakradhar, Alper Yildirim
Life of this patent
Estimating the term…
Abstract
A computer-implemented method executed by at least one processor for reducing radial distortion errors in fish-eye images is presented. The method includes capturing an image from a camera including distortions, detecting arc-shaped edge segments in the image including the distortions, estimating a main distortion parameter by fixing a distortion centerpoint in a middle of the image, estimating the distortion centerpoint with the main distortion parameter, and obtaining an undistorted version of the captured image by inverting the distortion model.
Claims18
A computer-implemented method executed by at least one processor for reducing radial distortion errors in fish-eye images, the method comprising:
- capturing an image from a camera including distortions;
- detecting arc-shaped edge segments in the image including the distortions;
- estimating a main distortion parameter by fixing a distortion centerpoint in a middle of the image;
- estimating the distortion centerpoint with the main distortion parameter;
- and
- obtaining an undistorted version of the captured image by inverting the distortion model,
- wherein the undistorted version of the captured image is obtained by minimizing a geometric error.
A system for applying rolling shutter (RS)-aware spatially varying differential homography fields for simultaneous RS distortion removal and image stitching, the system comprising:
- a memory;
- and
- a processor in communication with the memory, wherein the processor runs program code to:
- capture an image from a camera including distortions;
- detect arc-shaped edge segments in the image including the distortions;
- estimate a main distortion parameter by fixing a distortion centerpoint in a middle of the image;
- estimate the distortion centerpoint with the main distortion parameter;
- and
- obtain an undistorted version of the captured image by inverting the distortion model,
- wherein the undistorted version of the captured image is obtained by minimizing a geometric error.
A non-transitory computer-readable storage medium comprising a computer-readable program for applying rolling shutter (RS)-aware spatially varying differential homograph);
- fields for simultaneous RS distortion removal and image stitching, wherein the computer-readable program when executed on a computer causes the computer to perform the steps of:
- capturing an image from a camera including distortions;
- detecting arc-shaped edge segments in the image including the distortions;
- estimating a main distortion parameter by fixing a distortion centerpoint in a middle of the image;
- estimating the distortion centerpoint with the main distortion parameter;
- and
- obtaining an undistorted version of the captured image by inverting the distortion model,
- wherein the undistorted version of the captured image is obtained by minimizing a geometric error.
Dependencies are inferred from the claim text.