Electronic device, method for controlling electronic device, and program
An electronic device includes a transmission antenna, a reception antenna, and a controller. The transmission antenna transmits a transmission wave. The reception antenna receives a reflected wave that is the transmission wave having been reflected. The controller detects an object that reflects the transmission wave, based on a transmission signal transmitted as the transmission wave and a reception signal received as the reflected wave. The controller classifies a predetermined target, based on a probability density distribution calculated from a relative velocity of the object relative to the electronic device.
1 . An electronic device comprising:
a transmission antenna configured to transmit a transmission wave;
a reception antenna configured to receive a reflected wave that is the transmission wave having been reflected; and
a controller configured to detect an object that reflects the transmission wave, based on a transmission signal transmitted as the transmission wave and a reception signal received as the reflected wave and classify the object as a type of object from among a plurality of types of objects, based on a probability density function of a velocity of the object over a period of time calculated from a relative velocity of the object relative to the electronic device,
wherein the plurality of types of objects includes an automobile, a bicycle, and a pedestrian, and
the type of object is one of the automobile, the bicycle, and the pedestrian.
2 . The electronic device according to claim 1 , wherein the controller is configured to determine whether the object is the type of object, based on the probability density function of the velocity of the object over the period of time calculated from the relative velocity of the object relative to the electronic device.
3 . The electronic device according to claim 1 , wherein the controller is configured to determine whether the object is the type of object, through comparison of the probability density function of the velocity of the object over the period of time calculated from the relative velocity of the object relative to the electronic device with a reference probability density function stored in the electronic device.
4 . The electronic device according to claim 3 , wherein the controller is configured to determine whether the object is the type of object, through comparison of distances each between the probability density function of the velocity of the object over the period of time calculated from the relative velocity of the object relative to the electronic device and a respective one of reference probability density functions.
5 . The electronic device according to claim 4 , wherein the controller is configured to determine that the object is the type of object when a Kullback-Leibler divergence between the probability density function of the velocity of the object over the period of time calculated from the relative velocity of the object relative to the electronic device and a reference probability density function among the reference probability density functions is equal to or less than a predetermined threshold.
6 . The electronic device according to claim 5 , wherein the controller is configured to determine that the object is the type of object when a numerical value of the Kullback-Leibler divergence is smallest.
7 . The electronic device according to claim 1 , wherein the controller is configured to classify the object as the type of object, based on the probability density function of the velocity of the object over the period of time calculated from a Doppler velocity of the object.
8 . A method for controlling an electronic device, comprising:
transmitting a transmission wave from a transmission antenna;
receiving, from a reception antenna, a reflected wave that is the transmission wave having been reflected;
detecting an object that reflects the transmission wave, based on a transmission signal transmitted as the transmission wave and a reception signal received as the reflected wave; and
classifying the object as a type of object from among a plurality of types of objects, based on a probability density function of a velocity of the object over a period of time calculated from a relative velocity of the object relative to the electronic device,
wherein the plurality of types of objects includes an automobile, a bicycle, and a pedestrian, and
the type of object is one of the automobile, the bicycle, and the pedestrian.
9 . A non-transitory computer-readable recording medium storing computer program instructions, which when executed by an electronic device, cause the electronic device to:
transmit a transmission wave from a transmission antenna;
receive, from a reception antenna, a reflected wave that is the transmission wave having been reflected;
detect an object that reflects the transmission wave, based on a transmission signal transmitted as the transmission wave and a reception signal received as the reflected wave; and
classify the object as a type of object from among a plurality of types of objects, based on a probability density function of a velocity of the object over a period of time calculated from a relative velocity of the object relative to the electronic device,
wherein the plurality of types of objects includes an automobile, a bicycle, and a pedestrian, and
the type of object is one of the automobile, the bicycle, and the pedestrian.