IP Library Granted Patent US 10,930,037
Granted Patent B2
US 10,930,037 · App. 15/441,934 · Granted Feb 23, 2021

Image processing device for displaying object detected from input picture image

Inventors: Yuta Namiki (Yamanashi, JP); Fumikazu Warashina (Yamanashi, JP)
Assignee: Fanuc Corporation
G06T11/60G06K9/6254G06K9/6255G06K9/6268G06K9/6274G06K9/66G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,930,037
App. No.
15/441,934
Granted
Feb 23, 2021
Kind
B2
Abstract

An image processing device including an object detection unit for detecting one or more images of objects from an input picture image, on the basis of a model pattern of the object, and a detection result display unit for graphically superimposing and displaying a detection result. The detection result display unit includes a first frame for displaying the entire input picture image and a second frame for listing and displaying one or more partial picture images each including an image detected. In the input picture image displayed in the first frame, a detection result is superimposed and displayed on all the detected images, and in the partial picture image displayed in the second frame, a detection result of an image corresponding to each partial picture image is superimposed and displayed.

Claims (24)

1. An image processing device comprising:

a processor for selecting a model pattern of an object, and using the selected model pattern to detect one or more images of a plurality of objects from an input picture image in which the plurality of objects have been captured by a camera; and

a display controlled by the processor for graphically superimposing and displaying a detection result on each image thus detected,

wherein the display includes:

a first frame for displaying the entire input picture image in which the plurality of objects have been captured by the camera; and

a second frame for listing and displaying a plurality of partial picture images each including a single respective one of the plurality of objects separately cropped from the input picture image, such that each of the plurality of objects are displayed separately in the second frame, and wherein:

in the input picture image displayed in the first frame, a detection result determined based on a degree of match between the detected images and the model pattern is superimposed and displayed on all the detected images, in each of the plurality of partial picture images listed and displayed in the second frame, a respective detection result determined based on a degree of match between the each of the plurality of partial picture images and the model pattern is superimposed and displayed on an image corresponding to each of the plurality of partial picture images, and the first frame and the second frame are displayed simultaneously, wherein the display further superimposes and displays, on the partial picture image displayed in the second frame, first label information stored in association with an image corresponding to each partial picture image, the first label information indicates:

a match decision made by the processor when the degree of match between the detected images and the model pattern is larger than or equal to a threshold value, and

a non-match decision made by the processor when the degree of match between the detected images and the model pattern is less than the threshold, and

wherein the display allows an operator to:

perform a confirmation of the match decision and the non-match decision made by the processor by maintaining the first label information, and perform an override of the match decision and the non-match decision made by the processor by manually changing the first label information, and wherein when the operator performs the override, then the processor is configured to perform a learning process to update the model pattern based on the override of the match decision, the override of the non-match decision, the confirmation of the match decision, and the confirmation of the non-match decision as learning data.

2. The image processing device according to claim 1 , wherein the display displays picture images in each of the first frame and the second frame with a setting magnification rate for the first frame and the second frame.

3. The image processing device according to claim 1 , wherein the display selects one of a plurality of the partial picture images displayed in the second frame, and

in the input picture image displayed in the first frame, a detection result of an image of an object corresponding to the partial picture image selected is displayed in a highlighted manner.

4. The image processing device according to claim 1 , wherein the display superimposes, on the input picture image displayed in the first frame, the first label information corresponding to each of the one or more images detected from the input picture image.

5. The image processing device according to claim 1 , wherein the image processing device associates a plurality of input picture images with respective detection results of one or more images of the objects detected from each of the plurality of input picture images and storing the plurality of input picture images and the respective detection results, and selects one of the plurality of input picture images, and

the display displays the one of the input picture images selected and one of the respective detection results in association with the one of the input picture images.

6. The image processing device according to claim 5 , wherein the image processing device lists and displays the plurality of input picture images upon superimposing one or more images and the respective detection results of the objects detected from the input picture images, and

wherein the display displays the input picture image selected, and enables switching between the input picture image display and the detection result on the basis of an operation performed by an operator.

7. The image processing device according to claim 6 , wherein the processor associates second label information with a plurality of input picture images and stores the second label information and the plurality of input picture images, and

the display further superimposes and displays the second label stored in association with each of the plurality of input picture images and allows an operator to change the second label information, and when the operator changes the second label information of one of the input picture images, the first label information respectively corresponding to the images of the plurality of objects stored in association with the input picture image are collectively changed.

8. The image processing device according to claim 1 ,

wherein the processor adds the first label information to each of the detected images, associating each first label information with each of the detected images to make learning data, and storing the learning data; and

performs machine learning or statistical processing on the basis of the learning data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: NAMIKI, YUTA; WARASHINA, FUMIKAZU
To: FANUC CORPORATION
Reel/Frame 042559/0126 →
Priority Claims (1)
JP JP2016-034774 · Feb 25, 2016 · national
Continuity (1)
Related Publication 20170249766A1 · Aug 31, 2017
Cited By (4)
US 12,205,347 US 12,288,390 US 12,447,583 US 12,718,549