US 12,249,041 B2
Oblique image rectification
Sebastien Gilbert, Québec (CA); Michele Merler, New York, NY (US); Dhiraj Joshi, Edison, NJ (US); Apurv Gupta, Vadodara (IN); Shyama Prosad Chowdhury, Kolkata (IN); Chidansh Amitkumar Bhatt, Hightstown, NY (US); and Nirmit V. Desai, Yorktown Heights, NY (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed on Oct. 24, 2022, as Appl. No. 18/048,975.
Prior Publication US 2024/0135486 A1, Apr. 25, 2024
Prior Publication US 2024/0233067 A9, Jul. 11, 2024
Int. Cl. G06T 3/02 (2024.01); G06T 3/4046 (2024.01)
CPC G06T 3/02 (2024.01) [G06T 3/4046 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
pre-processing an original image into an edge image, wherein the original image depicts an oblique view of a circular object;
generating, by a machine learning model based on the edge image, a heatmap including an ellipse formed by the oblique view of the circular object;
partitioning the heatmap into a chunked heatmap by creating radial lines initiating from a center of the heatmap and radiating outward at predetermined angles;
generating a filtered chunked heatmap by removing chunks that exceed a distance threshold from a center of mass of the chunked heatmap;
computing ellipse parameters describing the ellipse of the filtered chunked heatmap; and
performing, using the ellipse parameters, an affine transformation on the original image to generate a rectified image, wherein the rectified image converts the ellipse to a circle.