Monitoring device, method thereof
First Claim
1. A monitoring device comprising:
- an indicator, comprising a facial feature, for indicating an object to be monitored;
a motor configured to move the indicator;
a camera configured to take an image of the object to be monitored and acquire time-series images;
a computer processor configured toextract a plurality of characteristic points from the time-series images, calculate amounts of movement of the respective characteristic points, predict a position of destination of the characteristic points belonging to a first aggregation including characteristic points having an amount of movement larger than a reference amount of movement set in advance, and obtain a representative amount of movement that is a representative value of amounts of movement of the respective characteristic points belonging to the first aggregation;
extract a changed area on the basis of a difference between time-series images, and detect a position of a center of gravity of the changed area;
determine the position of destination as an indicating position when the representative amount of movement is larger than a first threshold value and determine the position of the center of gravity as the indicating position when the representative amount of movement is smaller than the first threshold value; and
a control unit configured to control the motor to cause the indicator to indicate the indicating position.
1 Assignment
0 Petitions
Accused Products
Abstract
A monitoring device includes an indicating unit configured to indicate an object to be monitored; a camera to acquire time-series images; a predicting unit configured to predict the position of destination of the characteristic points belonging to a first aggregation including characteristic points having an amount of movement larger than a reference amount of movement set in advance; a detecting unit configured to detect the position of center of gravity of the changed area; a determining unit configured to determine the positions of destination as an indicating position when representative amount of movement is larger than a first threshold value and determine the position of center of gravity as the indicating position when the representative amount of movement is smaller than the first threshold value; and a control unit configured to control the indicating unit to cause the indicating unit to indicate the indicating position are provided.
18 Citations
9 Claims
-
1. A monitoring device comprising:
-
an indicator, comprising a facial feature, for indicating an object to be monitored; a motor configured to move the indicator; a camera configured to take an image of the object to be monitored and acquire time-series images; a computer processor configured to extract a plurality of characteristic points from the time-series images, calculate amounts of movement of the respective characteristic points, predict a position of destination of the characteristic points belonging to a first aggregation including characteristic points having an amount of movement larger than a reference amount of movement set in advance, and obtain a representative amount of movement that is a representative value of amounts of movement of the respective characteristic points belonging to the first aggregation; extract a changed area on the basis of a difference between time-series images, and detect a position of a center of gravity of the changed area; determine the position of destination as an indicating position when the representative amount of movement is larger than a first threshold value and determine the position of the center of gravity as the indicating position when the representative amount of movement is smaller than the first threshold value; and a control unit configured to control the motor to cause the indicator to indicate the indicating position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of monitoring with a monitoring device including an indicator, comprising a facial feature, for indicating an object to be monitored, a motor configured to move the indicator, and a camera to take images of the object to be monitored to obtain time-series images, the method comprising:
-
extracting a plurality of characteristic points from the time-series images, calculating amounts of movement of the respective characteristic points, predicting a position of destination of the characteristic points belonging to a first aggregation including characteristic points having an amount of movement larger than a reference amount of movement set in advance, and obtaining a representative amount of movement that is a representative value of amounts of movement of the respective characteristic points belonging to the first aggregation; extracting a changed area on the basis of a difference between time-series images, and detecting a position of a center of gravity of the changed area; determining the position of destination as an indicating position when the representative amount of movement is larger than a first threshold value, and determining the position of the center of gravity as the indicating position when the representative amount of movement is smaller than the first threshold value; and controlling the motor to cause the indicator to indicate the indicating position.
-
-
9. A program stored in a non-transitory computer readable medium, the program, when executed, causing a computer to control a monitoring device including an indicator, comprising a facial feature, for indicating an object to be monitored, a motor configured to move the indicator, and a camera to take images of the object to be monitored to obtain time-series images, the computer controlling the monitoring device to at least:
-
extract a plurality of characteristic points from the time-series images, calculate amounts of movement of the respective characteristic points, predict a position of destination of the characteristic points belonging to a first aggregation including characteristic points having an amount of movement larger than a reference amount of movement set in advance, and obtain a representative amount of movement that is a representative value of amounts of movement of the respective characteristic points belonging to the first aggregation; extract a changed area on the basis of a difference between time-series images, and detect a position of a center of gravity of the changed area; determine the position of destination as an indicating position when the representative amount of movement is larger than a first threshold value, and determine the position of the center of gravity as the indicating position when the representative amount of movement is smaller than the first threshold value; and control the motor to cause the indicator to indicate the indicating position.
-
Specification