Image processing method, apparatus, and program
First Claim
1. An image processing apparatus for determining a contour of a particular region in an input image, comprising:
- an evaluation function obtaining means for performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof;
a point setting means for setting an arbitrary point within the particular region in the input image;
a region setting means for setting a discrimination region in the input image, which includes the particular region, with reference to the determined arbitrary point;
a characteristic amount obtaining means for obtaining a characteristic amount of each pixel within the determined discrimination region;
an evaluation value calculation means for calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and
a contour determination means for determining the contour using the calculated evaluation value, wherein the characteristic amount is combinations of intensity values of a plurality of different pixels within an adjacent region to a target pixel from which the characteristic amount is to be obtained.
1 Assignment
0 Petitions
Accused Products
Abstract
Machine learning for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, is performed in advance to obtain an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof. An arbitrary point is set within a particular region in an input image, and a discrimination region including the particular region is set in the input image with reference to the arbitrary point. A characteristic amount is obtained from each pixel within the discrimination region, then based on the characteristic amount, an evaluation value indicating whether or not each pixel within the discrimination region is a pixel representing the contour is calculated using the evaluation function, and the contour of the particular region in the input image is determined based on the evaluation value.
-
Citations
20 Claims
-
1. An image processing apparatus for determining a contour of a particular region in an input image, comprising:
-
an evaluation function obtaining means for performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; a point setting means for setting an arbitrary point within the particular region in the input image; a region setting means for setting a discrimination region in the input image, which includes the particular region, with reference to the determined arbitrary point; a characteristic amount obtaining means for obtaining a characteristic amount of each pixel within the determined discrimination region; an evaluation value calculation means for calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and a contour determination means for determining the contour using the calculated evaluation value, wherein the characteristic amount is combinations of intensity values of a plurality of different pixels within an adjacent region to a target pixel from which the characteristic amount is to be obtained. - View Dependent Claims (9, 10, 11, 15, 16)
-
-
2. An image processing apparatus for determining a contour of a particular region in an input image, comprising:
-
an evaluation function obtaining means for performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; a point setting means for setting an arbitrary point within the particular region in the input image; a region setting means for setting a discrimination region in the input image, which includes the particular region, with reference to the determined arbitrary point; a characteristic amount obtaining means for obtaining a characteristic amount of each pixel within the determined discrimination region; an evaluation value calculation means for calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and a contour determination means for determining the contour using the calculated evaluation value, wherein the characteristic amount is intensity information within a one-dimensional intensity profile extending from a target pixel from which the characteristic amount is to be obtained to an arbitrary direction within the discrimination region. - View Dependent Claims (4, 5, 6, 7, 8, 12, 13, 14, 17)
-
-
3. An image processing apparatus for determining a contour of a particular region in an input image, comprising:
-
an evaluation function obtaining means for performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; a point setting means for setting an arbitrary point within the particular region in the input image; a region setting means for setting a discrimination region in the input image, which includes the particular region, with reference to the determined arbitrary point; a characteristic amount obtaining means for obtaining a characteristic amount of each pixel within the determined discrimination region; an evaluation value calculation means for calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and a contour determination means for determining the contour using the calculated evaluation value, wherein the characteristic amount is intensity information within a one-dimensional intensity profile that combines a one-dimensional intensity profile extending from the arbitrary point to the direction passing through a target pixel from which the characteristic amount is to be obtained with a one-dimensional intensity profile extending from the arbitrary point to another direction.
-
-
18. An image processing method for determining a contour of a particular region in an input image, comprising:
-
performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; setting an arbitrary point within the particular region in the input image; setting a discrimination region in the input image, which includes the particular region, with reference to the set arbitrary point; obtaining a characteristic amount of each pixel within the set discrimination region; calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and determining the contour using the calculated evaluation value, wherein the characteristic amount is combinations of intensity values of a plurality of different pixels within an adjacent region to a target pixel from which the characteristic amount is to be obtained.
-
-
19. An image processing method for determining a contour of a particular region in an input image, comprising:
-
performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; setting an arbitrary point within the particular region in the input image; setting a discrimination region in the input image, which includes the particular region, with reference to the set arbitrary point; obtaining a characteristic amount of each pixel within the set discrimination region; calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and determining the contour using the calculated evaluation value, wherein the characteristic amount is intensity information within a one-dimensional intensity profile extending from a target pixel from which the characteristic amount is to be obtained to an arbitrary direction within the discrimination region.
-
-
20. An image processing method for determining a contour of a particular region in an input image, comprising:
-
performing machine learning in advance for learning a characteristic amount of each pixel in a plurality of sample images, each including a particular region with a known contour, and obtaining an evaluation function capable of evaluating whether or not each pixel is a pixel representing the contour based on the characteristic amount thereof; setting an arbitrary point within the particular region in the input image; setting a discrimination region in the input image, which includes the particular region, with reference to the set arbitrary point; obtaining a characteristic amount of each pixel within the set discrimination region; calculating, using the evaluation function, an evaluation value that indicates whether or not each pixel within the discrimination region is a pixel representing the contour based on the obtained characteristic amount thereof; and determining the contour using the calculated evaluation value, wherein the characteristic amount is intensity information within a one-dimensional intensity profile that combines a one-dimensional intensity profile extending from the arbitrary point to the direction passing through a target pixel from which the characteristic amount is to be obtained with a one-dimensional intensity profile extending from the arbitrary point to another direction.
-
Specification