Abstract:
A system and method for generating a viewable video index for low bandwidth applications are provided. The exemplary aspects of the present invention solve the problems with the prior art systems by incorporating information for generating a viewable representation of the video data into the index, thus generating a viewable video index. The viewable video index contains information for generating a visual representation of moving objects in the video data, a visual representation of the background of the video capture area, i.e. the scene, a representation of the object trajectory, a representation of the object attributes, and a representation of detected events. The result is that the viewable video index may be transmitted to a low bandwidth application on a client device and may be used along with associated object and background models to generate a representation of the actual video data without requiring that the original video data itself be streamed to the client device.
Abstract:
An invention for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of an event within video image data, and generate a set of compressed spatial representation of the trajectory data of the event within the video image data. A database component is configured to input the set of compressed spatial representations into a relational database, and a search component is configured to search the relational database to identify a spatial location of the event within the video image data.
Abstract:
An invention for generating a coding schema for identifying a spatial location of an event within video image data is provided. In one embodiment, there is a spatial representation tool, including a compression component configured to receive trajectory data of an event within video image data, generate a lossless compressed contour-coded blob to encode the trajectory data of the event within video image data, and generate a lossy searchable code to enable searching of a relational database based on the trajectory data of the event within the video image data.
Abstract:
The invention provides an improved method to detect semantic attributes of human body in computer vision. In detecting semantic attributes of human body in computer vision, the invention maintains a list of semantic attributes, each of which corresponds to a human body part. A computer module then analyzes segments of a frame of a digital video to detect each semantic attribute by finding a most likely attribute for each segment. A threshold is applied to select candidate segments of the frame for further analysis. The candidate segments of the frame then go through geometric and resolution context analysis by applying the physical structure principles of a human body and by analyzing increasingly higher resolution versions of the image to verify the existence and accuracy of parts and attributes. A computer module computes a resolution context score for a lower resolution version of the image based on a weighted average score computed for a higher resolution version of the image by evaluating appearance features, geometric features, and resolution context features when available on the higher resolution version of the image. Finally, an optimal configuration step is performed via dynamic programming to select an optimal output with both semantic attributes and spatial positions of human body parts on the frame.
Abstract:
Multi-mode video event indexing includes determining a quality of object distinctiveness with respect to images from a video stream input. A high-quality analytic mode is selected from multiple modes and applied to video input images via a hardware device to determine object activity within the video input images if the determined level of detected quality of object distinctiveness meets a threshold level of quality, else a low-quality analytic mode is selected and applied to the video input images via a hardware device to determine object activity within the video input images, wherein the low-quality analytic mode is different from the high-quality analytic mode.
Abstract:
PROBLEM TO BE SOLVED: To provide an improved system and an improved method of setting image acquisition controls for cameras which set parameters for camera image acquisition apparatus. SOLUTION: The system and the method set parameters for a camera image acquisition apparatus using computer image processing means. As a skilled photographer, an image to be photographed is analyzed and controls are set according to a main theme, thus automatically setting imaging parameters. The system can operate in a full automatic mode which selects the best imaging parameter or in a 'guide mode' which prompts the user to select candidates, if many alternative settings are valid.
Abstract:
PROBLEM TO BE SOLVED: To provide visual security for POS terminals. SOLUTION: Items 12 to be purchased is scanned by a store assistant using a barcode reader 16 attached to or positioned near the checkout station. When the items are scanned, they are identified based on the barcodes 14, and added to an item list. Item verification can then be performed at checkout using imaging technology. Specifically, when the items are scanned, an item verification unit 18 captures an appearance thereof. Item verification software 22 within the item verification unit accesses a database that associates items with their images/appearances. The appearance is compared for consistency to the identity as determined based on the scan. The item verification unit is a separate unit from a cash register, but functions in cooperation therewith. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for real time processing of a sequence of video frames. SOLUTION: The video frames are received in synchronization with a recording of the video frames in real time for triggering an alert. The method is implemented by execution of a program code on a processor of a computer system. Each frame includes a two-dimensional array of pixels and a frame-dependent color intensity at each pixel. An algorithm determines whether a static object in a current frame of the video frames is an abandoned object or a removed object. The determined status, the current frame time, the static region, and the static object are stored in a data storage medium of the computer system. An alarm is triggered in response to satisfaction of requirements that include a persistence requirement, a non-persistence duration requirement, and a persistence duration requirement. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for processing a time-ordered sequence of video frames. SOLUTION: The method is implemented by execution of program code on a processor of a computer system. Each frame includes a two-dimensional array of pixels and a frame-dependent color intensity at each pixel. A current frame and at least one frame occurring prior to the current frame in the sequence are analyzed by a background subtraction on the at least one frame to determine a background image and a static region mask associated with a static region. The background subtraction determines an existence of a static object relating to the static region. A status of the static object is determined. The status may be either that the static object is an abandoned object or that the static object is a removed object. The determined status is stored in a data storage medium of the computer system. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Geo-defect repair modeling is provided. A method includes logically dividing a railroad network according to spatial and temporal dimensions with respect to historical data collected. The spatial dimensions include line segments of a specified length and the temporal dimensions include inspection run data for inspections performed for each of the line segments over a period of time. The method also includes creating a track deterioration model from the historical data, identifying geo-defects occurring at each inspection run from the track deterioration model, calculating a track deterioration condition from the track deterioration model by analyzing quantified changes in the geo-defects measured at each inspection run, and calculating a derailment risk based on track conditions determined from the inspection run data and the track deterioration condition. The method further includes determining a repair decision for each of the geo-defects based on the derailment risk and costs associated with previous comparable repairs.