Image processing apparatus, image processing method and computer-readable recording device
AssigneeOlympus Corporation
InventorsMakoto Kitamura, Yamato Kanda, Takashi Kono, Masashi Hirota
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes: a candidate point extraction unit which extracts, from an image, candidate points which are candidates for points constituting a circular region that represents a bubble; and a circular-region detecting unit which detects a circular region in the image on the basis of information belonging to the candidate points.
Claims27
an image processing apparatus comprising:
- a processor;
- and
- a memory storing computer-readable instructions that, when executed by the processor, implement:
- a candidate point extraction unit which extracts, from an image, candidate points which are candidates for points constituting a circular region that represents a bubble;
- and
- a circular-region detecting unit which detects a circular region in the image on the basis of information belonging to the candidate points;
- wherein the circular-region detecting unit comprises:
- an estimation-use candidate point extraction unit which extracts, from among candidate points extracted by the candidate point extraction unit, a plurality of estimation-use candidate points which are used for estimating a circular region;
- a circular-shape estimation unit which estimates a circular region on the basis of the plurality of estimation-use candidate points extracted by the estimation-use candidate point extraction unit;
- an evaluation value calculation unit which calculates an evaluation value used for determining whether the estimated circular region actually exists in the image;
- and
- a determination unit which determines whether the circular region actually exists in the image based on the evaluation value;
- wherein the candidate point extracting comprises:
- calculating gradient magnitudes of a plurality of pixels contained in the image.
an image processing method comprising:
- candidate point extracting from an image, candidate points which are candidates for points constituting a circular region that represents a bubble;
- and circular-region detecting a circular region in the image on the basis of information belonging to the candidate points;
- wherein the circular-region detecting comprises:
- extracting, from among candidate points extracted by the candidate point extracting, a plurality of estimation-use candidate points which are used for estimating a circular region;
- estimating a circular region on the basis of the extracted plurality of estimation-use candidate points;
- calculating an evaluation value used for determining whether the estimated circular region actually exists in the image;
- and determining whether the circular region actually exists in the image based on the evaluation value;
- wherein the candidate point extracting comprises:
- calculating gradient magnitudes of a plurality of pixels contained in the image.
A non-transitory computer-readable recording device with an executable program stored thereon, wherein the program instructs a processor to perform:
- candidate point extracting from an image, candidate points which are candidates for points constituting a circular region that represents a bubble;
- and circular-region detecting a circular region in the image on the basis of information belonging to the candidate points;
- wherein the circular-region detecting comprises:
- extracting, from among candidate points extracted by the candidate point extracting, a plurality of estimation-use candidate points which are used for estimating a circular region;
- estimating a circular region on the basis of the extracted plurality of estimation-use candidate points;
- calculating an evaluation value used for determining whether the estimated circular region actually exists in the image;
- and determining whether the circular region actually exists in the image based on the evaluation value;
- wherein the candidate point extracting comprises:
- calculating gradient magnitudes of a plurality of pixels contained in the image.
An image processing apparatus comprising:
- a candidate point extraction unit which extracts, from an image, candidate points which are candidates for points constituting a circular region that represents a bubble;
- and a circular-region detecting unit which detects a circular region in the image on the basis of information belonging to the candidate points;
- wherein the circular-region detecting unit comprises:
- an estimation-use candidate point extraction unit which extracts, from among candidate points extracted by the candidate point extraction unit, a plurality of estimation-use candidate points which are used for estimating a circular region;
- a circular-shape estimation unit which estimates a circular region on the basis of the plurality of estimation-use candidate points extracted by the estimation-use candidate point extraction unit;
- an evaluation value calculation unit which calculates an evaluation value used for determining whether the estimated circular region actually exists in the image;
- and a determination unit which determines whether the circular region actually exists in the image based on the evaluation value;
- wherein the candidate point extracting comprises:
- calculating gradient magnitudes of a plurality of pixels contained in the image.
Dependencies are inferred from the claim text.