Abstract:
A method is provided for reconstructing a three dimensional image, comprising: providing a pair of stereoscopic images captured by two image capturing devices; retrieving disparity data from the pair of stereoscopic images; using retrieved disparity data to determine contours of an object present in the pair of the stereoscopic images captured; selecting a pixel belonging to that object; establishing a search area at the vicinity of the selected pixel; determining values for various disparity candidates, wherein the determined values correspond to one or more chosen hypothesis associated with the search area; testing the one or more chosen hypothesis and selecting an hypothesis which best fits the selected pixel and its neighboring pixels; executing a stereo matching algorithm using data retrieved from the captured images while using the values of disparity candidates that correspond to the chosen hypothesis; and reconstructing the three dimensional image based on the results obtained.
Abstract:
A method is provided for use in a stereoscopic image generating system comprising at least two image capturing sensors and at least one aggregation processor configured to: receive data associated with an image captured by the image capturing sensors; calculate aggregation results for a pre-defined number of disparity levels based on data received from one of the at least two image capturing sensors; estimate aggregation results for data received from another image capturing sensors; and combine the calculated results with the estimated results.
Abstract:
A method of remote controlling is disclosed. The method comprises: capturing image data from a scene at the vicinity of an appliance, processing the image data to recognize at least one gesture of an individual present in the scene, and changing a state of the appliance based on the at least one recognized gesture.
Abstract:
An electronic device is provided which comprises a plurality of different sensors, each configured to retrieve data relating to at least one characteristic of a user; a processor configured to: receive data retrieved by the different sensors; and establish features that characterize the user based upon data received from at least two of the different sensors; a storage configured to store information that relates to the features that characterize the user; and wherein the processor is further configured to: receive new data that has been retrieved by the different sensors which relates to the features that characterize the user; retrieve information from the storage that relates to the features that characterize the user and compare the stored information with the newly received data; and based on the comparison, determine whether to generate a user related output and/or replace stored information with information derived from the newly received data.
Abstract:
An electronic device comprising: a display; one or more gaze detection sensors for determining a portion of the display to which a user's gaze is currently directed to; a timer to measure periods of time associated with the user's current gaze at the display; and one or more processors operative to: receive data relating to periods of time measured by the timer and determine therefrom a characteristic rate at which the user shifts his gaze from one portion of the display to another; determine a portion of the display towards which the user's gaze was directed for a period of time longer than a period of time which is expected in accordance with his characteristic rate; identify an object included in the determined portion of the display; retrieve information that relates to the identified object; and enable displaying information which is based on the retrieved information.
Abstract:
A method and apparatus are provided for generating a three dimensional image. The method comprises the steps of: determining deviations that exist between at least two image capturing devices, each configured to capture essentially the same image as the other (s); determining a correction function to enable correcting locations of pixels belonging to each stream of pixels to their true locations within an undistorted image; retrieving two or more streams of pixels, associated with an image captured by a respective image captured device; applying the correction function onto received pixels; applying a stereo matching algorithm for processing data; and generating a three-dimensional image based on the results obtained from the stereo matching algorithm.
Abstract:
A natural user interface (NUI) computer processor is provided herein. The NUI computer processor may include: at least one computer processing module; and a plurality of sensors, connected with direct, high bandwidth connectors to the at least one computer processing module, wherein the computer processing module is configured to support a full extent of processing power required for simultaneous multi-modal high resolution information handling gathered by said sensors, wherein the computer processing module and the high bandwidth connectors are cooperatively configured to eliminate any non-vital delays, to reduce latency between human user actions captured by said sensors and response by the NUI computer processor.