Abstract:
A recording medium storing a program causing a computer to execute: detecting an eye area of the eye; detecting bright spot areas in the eye area; setting a reference point in a pupa; setting a first search lines radially; determining whether each first search lines passes through the bright spot areas; determining, for a second search line that passes through the bright spot area, a degree of overlapping between the bright spot area and the pupil based on brightness on a circumference of the bright spot area; setting a search range for a point on a contour of the pupil based on the degree; detecting a first point on the contour; detecting, for a third search line that does not pass through the bright spot areas, a second point on the contour on the third search line; and detecting the pupil, based on the first and second points,
Abstract:
A waveform estimating method performed by a computer, the waveform estimating method including: estimating a first vibration component of less than a first frequency in a period from a present time to a time preceding by a half wavelength of the first frequency, using an input waveform in the period, the input waveform corresponding to a driving trajectory of a vehicle traveling on a roadway; and calculating a second vibration component of the first frequency or higher in the period by subtracting the first vibration component from the input waveform.
Abstract:
A computer detects a virtual central line of a traveling lane from a road-captured image captured from a vehicle. Next, the computer displays a transformed image generated by transforming the road-captured image such that the detected virtual central line is situated in a prescribed position. At this point, the computer moves a display position of a symbol indicating the vehicle on the generated transformed image according to a result of detecting a traveling position of the vehicle in the traveling lane.
Abstract:
A hidden semi-Markov model includes plural second hidden Markov models each containing plural first hidden Markov models using types of movement of a person as states. The plural second hidden Markov models each use partial actions that are parts of actions determined by combining plural movements as states. In the hidden semi-Markov model observation probabilities are leant for each type of the movements of the plural first hidden Markov models using unsupervised learning. The learnt observation probabilities are fixed, and input first supervised data is augmented to give second supervised data, and transition probabilities of the movements of the first hidden Markov models are learned by supervised learning in which the second supervised data is employed. The learnt observation probabilities and transition probabilities are employed to build the hidden semi-Markov model that is a model for estimating segments of the partial actions.
Abstract:
An information processing device configured to: specify, from a moving image obtained by imaging work of a person, a first plurality of stationary positions at which the person is stationary and a movement order in which the person moves through the first plurality of stationary positions, divide the first plurality of stationary positions into a first plurality of clusters by clustering the first plurality of stationary positions, when a cluster included in the first plurality of clusters includes a pair of stationary positions with a relationship of a movement source and a movement destination in the movement order, divide a second plurality of stationary positions included in the cluster into a second plurality of clusters by clustering the second plurality of stationary positions, and generate a region of interest in the moving image based on the second plurality of clusters.
Abstract:
An information processing apparatus acquires video image data that includes target objects including a person and an object, and specifies, by using graph data that indicates a relationship between each of target objects stored in a storage unit, a relationship between each of the target objects included in the acquired video image data. The information processing apparatus specifies, by using a feature value of the person included in the acquired video image data, a behavior of the person included in the video image data. The information processing apparatus predicts, by inputting the specified behavior of the person and the specified relationship to a probability model, a future behavior or a future state of the person.
Abstract:
A method for estimating orientation includes: executing a detection process that includes detecting multiple line segments from each of multiple images included in a video image captured by an imaging device; executing an estimation process that includes estimating a first inclination that is an inclination of a line segment that is among the multiple line segments and detected from a central region including a center of an image among the multiple images; and associating the first inclination with a vertical direction in a three-dimensional space to estimate an orientation of the imaging device.
Abstract:
A processor of a distance measuring apparatus calculates a three-dimensional position of an object in the surroundings based on the first image, the second image and the amount of movement. The processor determines that calculated three-dimensional position is an error, when the displacement between a fourth position at which a third position set based on the calculated three-dimensional position of the object is projected on either one image of the first image and the second image and a position of the object in the one image is equal to or larger than a prescribed value. The processor makes the calculated three-dimensional position a distance measurement target when the calculated three-dimensional position is not determined as an error, and when determined as an error, excludes the calculated three-dimensional position from the distance measurement target.
Abstract:
An information processing program causes a computer to execute a process including acquiring a video image captured by each of one or more camera devices, specifying, by analyzing the acquired video image, a relationship in which a behavior between a plurality of persons who are included in the video image has been identified, determining, based on the specified relationship, whether or not an abnormality has occurred between the plurality of persons outside the image capturing range of each of the camera devices, and when determining that the abnormality has occurred, outputting an alert.
Abstract:
An object tracking apparatus is configured to execute a tracking process, a prediction process, an influence-degree obtaining process, and a difficulty-degree obtaining process, wherein the influence-degree obtaining process is configured to obtain a backside influence degree representing that a detection of an object to be tracked is affected by other object that overlaps the object, wherein the difficulty-degree obtaining process is configured to calculate, for each object to be tracked, a detection difficulty degree for detecting the object from each of next frames captured by respective cameras, based on the backside influence degree, wherein the tracking process is configured to select the next frame that is included in a set of next frames in a pieces of video and from which the object is to be detected, based on the detection difficulty degree, and detect the object from the selected next frames.