Image processing apparatus, image processing program, and operation method of image processing apparatus
AssigneeFUJIFILM Corporation
InventorYoshiro Kitamura
Life of this patent
Estimating the term…
Abstract
When using a graph cut process for binary labeling, labeling unit selects N (>3) pixels in image data in such a manner to represent a predetermined shape in the image, minimize the high-order energy of the Nth order or greater in which the pixel values of the N pixels are variables, and performs labeling.
Claims8
An image processing apparatus that assigns a binary label to each pixel which constitutes image data by using graph cut processing, comprising:
- labeling unit that selects N (>3) pixels in the image data in such a manner to represent a predetermined shape in an image and that minimizes the Nth-order energy in which the labels of the N pixels are variables, wherein
- the variables are represented as 0 or 1, and
- the labeling unit sets the Nth-order energy in the case that all the variables corresponding to the selected pixels are 0 or 1 in such a manner that the Nth-order energy is smaller than the case that not all the variables are 0 or 1.
A non-transitory recording medium, in which an image processing program that causes a computer to operate as an image processing apparatus that assigns a binary label to each pixel which constitutes image data by using graph cut processing has been recorded, wherein
- the image processing program causes the computer to operate as labeling unit that selects N (>3) pixels in the image data in such a manner to represent a predetermined shape in an image and that minimizes the Nth-order energy in which the labels of the N pixels are variables,
- the variables are represented as 0 or 1, and
- the labeling unit sets the Nth-order energy in the case that all the variables corresponding to the selected pixels are 0 or 1 in such a manner that the Nth-order energy is smaller than the case that not all the variables are 0 or 1.
An operation method of an image processing apparatus provided with labeling unit, for assigning a binary label to each pixel which constitutes image data by using graph cut processing, comprising:
- a step of labeling the pixels by the labeling unit selecting N (>3) pixels in the image data in such a manner to represent a predetermined shape in an image and minimizing the Nth-order energy in which the labels of the N pixels are variables, wherein
- the variables are represented as 0 or 1, and
- the labeling step sets the Nth-order energy in the case that all the variables corresponding to the selected pixels are 0 or 1 in such a manner that the Nth-order energy is smaller than the case that not all the variables are 0 or 1.
Dependencies are inferred from the claim text.