Image Recognition Apparatus and Storage Medium
First Claim
1. An image recognition apparatus comprising:
- image input means that receives an image;
external memory that stores information;
FPGA coarse Hough transform means that performs, on a FPGA (Field-Programmable Gate Array), a first coarse-precision Hough transform upon an image that is received as input in said image input means, and supplies candidate location information that was obtained by said first Hough transform and said image to said external memory; and
fine Hough transform means that operates on a general-purpose processor and that reads said candidate location information and said image that were stored in said external memory, uses the candidate location information to perform a second detailed-precision Hough transform upon the image, and supplies detailed-precision location information for two-dimensional patterns that are the object of recognition in said image to said external memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A field-programmable gate array (FPGA) coarse Hough transform unit (102) performs on an FPGA a first coarse-precision Hough transform upon an image that has been applied as input to an image input unit (101), and supplies candidate location information obtained by the first Hough transform and the image to an external memory (103). A fine Hough transform unit (104) reads the candidate location information and the image stored in the external memory (103), uses the candidate location information to perform, on a general-purpose processor, a second detailed-precision Hough transform upon the image, and supplies detailed-precision location information of a two-dimensional pattern that is the object of recognition within the image to the external memory (103).
-
Citations
6 Claims
-
1. An image recognition apparatus comprising:
-
image input means that receives an image; external memory that stores information; FPGA coarse Hough transform means that performs, on a FPGA (Field-Programmable Gate Array), a first coarse-precision Hough transform upon an image that is received as input in said image input means, and supplies candidate location information that was obtained by said first Hough transform and said image to said external memory; and fine Hough transform means that operates on a general-purpose processor and that reads said candidate location information and said image that were stored in said external memory, uses the candidate location information to perform a second detailed-precision Hough transform upon the image, and supplies detailed-precision location information for two-dimensional patterns that are the object of recognition in said image to said external memory. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A recording medium that records a program for causing a computer to execute procedures of:
-
receiving an image; performing, on a FPGA (Field-Programmable Gate Array), a first coarse-precision Hough transform upon said image that was received; supplying candidate location information that was obtained by said first Hough transform and said image to an external memory; and causing execution of processes, on a general-purpose processor, of reading said candidate location information and said image that were stored in said external memory, using the candidate location information to perform a second detailed-precision Hough transform upon said image, and supplying detailed-precision location information for two-dimensional patterns that are the objects of recognition in said image to said external memory.
-
Specification