Imaging apparatus, method, system integrated circuit, and program for correcting inclination of subjects in an image
First Claim
1. An imaging apparatus for correcting inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, the imaging apparatus comprising:
- an imaging unit operable to capture an image;
a sensor operable to detect a physical inclination angle of the imaging unit;
an image processing unit operable to determine an angle range that includes the physical inclination angle detected by the sensor when the imaging unit has captured the image and a width determined from measurement errors of the sensor, and then to detect a plurality of angular components in one or more subjects appearing in the image captured by the imaging unit, the plurality of angular components individually falling within the angle range; and
a correction processing unit operable to measure a frequency distribution of the plurality of angular components to select one of angular components as a rotation angle for the rotational transform based on the frequency distribution, and then to apply the rotational transform to the image.
2 Assignments
0 Petitions
Accused Products
Abstract
An imaging apparatus wherein a captured image is subjected to a rotational transform so as to correct the inclination of one or more subjects in the captured image. The imaging apparatus defines, with reference to a physical inclination detected by a sensor, an angle range in which the image is to be processed. The imaging apparatus then processes the captured image and detects lines therein and inclination angles thereof. The imaging apparatus then creates histograms indicative of frequency distributions of the inclination angles of those lines, and selects, in the created histograms, an inclination angle having a frequency that satisfies a predetermined criterion, as a rotational angle to be used for the rotational transform.
-
Citations
19 Claims
-
1. An imaging apparatus for correcting inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, the imaging apparatus comprising:
-
an imaging unit operable to capture an image; a sensor operable to detect a physical inclination angle of the imaging unit; an image processing unit operable to determine an angle range that includes the physical inclination angle detected by the sensor when the imaging unit has captured the image and a width determined from measurement errors of the sensor, and then to detect a plurality of angular components in one or more subjects appearing in the image captured by the imaging unit, the plurality of angular components individually falling within the angle range; and a correction processing unit operable to measure a frequency distribution of the plurality of angular components to select one of angular components as a rotation angle for the rotational transform based on the frequency distribution, and then to apply the rotational transform to the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for correcting inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, comprising:
-
detecting a physical inclination angle of an imaging unit using a sensor when the image unit captures an image; determining an angle range that includes the physical inclination angle and a width determined from measurement errors of the sensor; detecting a plurality of angular components in one or more subjects appearing in the image, the plurality of angular components individually falling within the angle range; measuring a frequency distribution of the plurality of angular components; selecting one of the plurality of angular components as a rotation angle for rotational transform based on the frequency distribution; and applying the rotational transform to the image.
-
-
16. A system integrated circuit, housed in an imaging apparatus, operable to correct inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, the system integrated circuit comprising:
-
an imaging unit operable to capture an image; a sensor operable to detect a physical inclination angle of the imaging unit; an image processing unit operable to determine an angle range that includes the physical inclination angle detected by the sensor when the imaging unit has captured the image and a width determined from measurement errors of the sensor, and then to detect a plurality of angular components in one or more subjects appearing in the image captured by the imaging unit, the plurality of angular components individual falling within the angle range; and a correction processing unit operable to measure a frequency distribution of the plurality of angular components, to select one of the plurality of angular components as a rotation angle for the rotational transform based on the frequency distribution, and then apply the rotational transform to the image.
-
-
17. A non-transitory computer-readable recording medium storing a program for correction processing of inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, the computer program causing a computer to perform the steps of:
-
detecting a physical inclination angle of an imaging unit by a sensor when the imaging unit captures an image; determining an angle range that includes the physical inclination angle and a width determined from measurement errors of the sensor; detecting a plurality of angular components in one or more subjects appearing in the image, the plurality of angular components individually falling within the angle range; measuring a frequency distribution of the plurality of angular components; selecting one of the plurality of angular components as a rotation angle for the rotational transform based on the frequency distribution; and applying the rotational transform to the image.
-
-
18. An imaging apparatus for correcting inclination of one or more subjects in a captured image by applying a rotational transform to the captured image, the imaging apparatus comprising:
-
an imaging unit operable to capture an image; a sensor operable to detect a physical inclination angle of the imaging unit; an image processing unit operable to detect a plurality of angular components in one or more subjects appearing in the image captured by the imaging unit; and a correction processing unit operable to determine an angle range that includes the physical inclination angle detected by the sensor when the imaging unit has captured the image and a width determined from measurement errors of the sensor, to measure a frequency distribution of a portion of the plurality of angular components, the portion including angular components individually falling within the angle range, to select one of the plurality of angular components as a rotation angle for the rotational transform based on the frequency distribution, and then to apply the rotational transform to the image. - View Dependent Claims (19)
-
Specification