Apparatus for binarizing images
First Claim
1. 1 An image binarizing apparatus for binarizing the data item of a desired pixel among the multi-value image data items of pixels composed of plural bits, the multi-value image data items being output from an image taking device in a time series manner, said image binarizing apparatus comprising:
- multi-value image window circuitry for obtaining said multi-value image data items in the form of two dimensions, whereby said multi-value image window circuitry cuts a two-dimensional image in a small field of vision from an image plane to be taken;
a first binarizing circuit for binarizing said multi-value image data items in accordance with a variable threshold which is determined based on said multi-value image data items of the pixels around said desired pixel;
a second binarizing circuit for binarizing said multi-value image data items in accordance with a predetermined threshold;
binary image window circuitry for obtaining image data which has been binarized by said second binarizing circuit, whereby said binary image window circuitry cuts a binary two-dimensional image in a small field of vision from an image plane to be taken;
edge detecting circuitry for comparing and collating the binary two-dimensional image data obtained by said binary image window circuitry with edge templates each having a predetermined angle, whereby said edge detecting circuitry detects whether or not the position of said desired pixel is on an edge, and outputs an edge direction in the form of edge detection data when the position of said desired pixel is on the edge;
memory circuitry for storing two types of smoothly binarized data in addresses which are generated based not only on the multi-value image data items obtained by said multi-value image window circuitry, but also on the edge detection data which is output from said edge detecting circuitry, the two types of smoothly binarized data stored in said memory circuitry being dependent on the smooth binary image data of a pixel adjacent to said desired pixel in said edge direction, said memory circuitry outputting two types of smooth binary image data in the addresses which correspond to said multi-value image data items and said edge detection data; and
selecting circuitry for selecting either one of the two types of smooth binary image data which are output either from said first binarizing circuit or from said memory circuitry, whereby when said edge detecting circuitry detects that an edge is not present, said selecting circuitry selects an output from said first binarizing circuit, while on the contrary, when said edge detecting circuitry detects that an edge is present, said selecting circuitry selects either one of the two types of smooth binary image data which are output from said memory circuitry, this selection being based on the smooth binary image data of the pixel adjacent to said desired pixel in the edge direction.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides an image binarizing apparatus which includes multi-value image window circuitry for retrieving multi-value image data; a first binarizing circuit for binarizing the multi-value image data in accordance with a variable threshold determined based on the multi-value image data of pixels around a desired pixel; a second binarizing circuit for binarizing the multi-value image data in accordance with a predetermined threshold; and binary image window circuitry for retrieving image data which has been binarized by the second binarizing circuit. The image binarizing apparatus further includes edge detecting circuitry for comparing and collating binary two-dimensional image data obtained by the binary image window circuitry with edge templates each having a predetermined angle; memory circuitry for storing two types of smoothly binarized data in addresses which are generated based not only on the multi-value image data obtained by the multi-value image window circuitry, but also on the edge detection data which is output from the edge detecting circuitry; and selecting circuitry for selecting either one of the two types of smooth binary image data which are output either from the first binarizing circuit or from the memory circuitry.
-
Citations
7 Claims
-
1. 1 An image binarizing apparatus for binarizing the data item of a desired pixel among the multi-value image data items of pixels composed of plural bits, the multi-value image data items being output from an image taking device in a time series manner, said image binarizing apparatus comprising:
-
multi-value image window circuitry for obtaining said multi-value image data items in the form of two dimensions, whereby said multi-value image window circuitry cuts a two-dimensional image in a small field of vision from an image plane to be taken; a first binarizing circuit for binarizing said multi-value image data items in accordance with a variable threshold which is determined based on said multi-value image data items of the pixels around said desired pixel; a second binarizing circuit for binarizing said multi-value image data items in accordance with a predetermined threshold; binary image window circuitry for obtaining image data which has been binarized by said second binarizing circuit, whereby said binary image window circuitry cuts a binary two-dimensional image in a small field of vision from an image plane to be taken; edge detecting circuitry for comparing and collating the binary two-dimensional image data obtained by said binary image window circuitry with edge templates each having a predetermined angle, whereby said edge detecting circuitry detects whether or not the position of said desired pixel is on an edge, and outputs an edge direction in the form of edge detection data when the position of said desired pixel is on the edge; memory circuitry for storing two types of smoothly binarized data in addresses which are generated based not only on the multi-value image data items obtained by said multi-value image window circuitry, but also on the edge detection data which is output from said edge detecting circuitry, the two types of smoothly binarized data stored in said memory circuitry being dependent on the smooth binary image data of a pixel adjacent to said desired pixel in said edge direction, said memory circuitry outputting two types of smooth binary image data in the addresses which correspond to said multi-value image data items and said edge detection data; and selecting circuitry for selecting either one of the two types of smooth binary image data which are output either from said first binarizing circuit or from said memory circuitry, whereby when said edge detecting circuitry detects that an edge is not present, said selecting circuitry selects an output from said first binarizing circuit, while on the contrary, when said edge detecting circuitry detects that an edge is present, said selecting circuitry selects either one of the two types of smooth binary image data which are output from said memory circuitry, this selection being based on the smooth binary image data of the pixel adjacent to said desired pixel in the edge direction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image signal binarizing apparatus for binarizing the data item of a desired pixel among multi-value image data items of pixels composed of plural bits, the multi-value image data items being output from an image taking device in a time series manner, said image signal binarizing apparatus comprising:
-
multi-value image window circuitry for obtaining said multi-value image data items in the form of two dimensions, whereby said multi-value image window circuitry cuts a two-dimensional image in a small field of vision from an image plane to be taken; a binarizing circuit for binarizing said multi-value image data items in accordance with a predetermined threshold; binary image window circuitry for obtaining image data which has been binarized by said binarizing circuit, whereby said binary image window circuitry cuts a binary two-dimensional image in a small field of vision from an image plane to be taken; edge detecting circuitry for comparing and collating binary two-dimensional image data retrieved by said binary image window circuitry with edge templates each having a predetermined angle, whereby said edge detecting circuitry detects whether or not the position of said desired pixel is on an edge, and outputs an edge direction in the form of edge detection data when the position of said desired pixel is on the edge; memory circuitry for storing two types of smoothly binarized data in addresses which are generated based not only on the multi-value image data items obtained by said multi-value image window circuitry, but also on the edge detection data which is output from said edge detecting circuitry, the two types of smoothly binarized data stored in said memory circuitry being dependent on the smooth binary image data of a pixel adjacent to said desired pixel in said edge direction, said memory circuitry outputting two types of smooth binary image data in the addresses which correspond to said multi-value image data items and said edge detection data; and selecting circuitry for selecting either one of the two types of smooth binary image data which are output either from said binarizing circuit or from said memory circuitry, whereby when said edge detecting circuitry detects that an edge is not present, said selecting circuitry selects an output from said binarizing circuit, while on the contrary, when said edge detecting circuitry detects that an edge is present, said selecting circuitry selects either one of the two types of smooth binary image data which are output from said memory circuitry, this selection being based on the smooth binary image data of the pixel adjacent to said desired pixel in said edge direction.
-
-
7. An image signal binarizing apparatus for binarizing multi-value image data, comprising:
-
a window circuit for arranging multi-value image data having been input in a two-dimensional N×
N window to obtain both the image data of a predetermined pixel within said window and the image data of plural pixels around said predetermined pixel;a mean value circuit for determining the mean value of the image data of the plural pixels around said predetermined pixel, which image data is obtained by said window circuit; a threshold circuit for calculating a threshold based on the mean value determined by said mean value circuit; and a comparator for binarizing the image data of said predetermined pixel in accordance with the threshold calculated by said threshold circuit.
-
Specification