摘要:
An active public user interface in a computerized kiosk senses humans visually using movement and color to detect changes in the environment indicating the presence of people. Interaction spaces are defined and the system records an initial model of its environment which is updated over time to reflect the addition or subtraction of inanimate objects and to compensate for lighting changes. The system develops models of the moving objects and is thereby able to track people as they move about the interaction spaces. A stereo camera system further enhances the system's ability to sense location and movement. The kiosk presents audio and visual feedback in response to what it “sees.”
摘要:
A computerized method and related computer system synthesize video from a plurality of sources of image data. The sources include a variety of image data types such a collection of image stills, a sequence of video frames, and 3-D models of objects. Each source provides image data associated with an object. One source provides image data associated with a first object, and a second source provides image data associated with a second object. The image data of the first and second objects are combined to generate composite images of the first and second objects. From the composite images, an output image of the first and second objects as viewed from an arbitrary viewpoint is generated. Gaps of pixels with unspecified pixel values may appear in the output image. Accordingly, a pixel value for each of these “missing pixels” is obtained by using an epipolar search process to determine which one of the sources of image data should provide the pixel value for that missing pixel.
摘要:
Events in a first data stream are correlated with events in a second data stream based on a method of indexing. As information of a first and second data stream are stored to a data file, the data streams are monitored for certain trigger events. An informational data set is generated and stored in an index file for each detected trigger event. Preferably, each informational data set includes the type of detected event, a time-stamp indicating when the event occurred and a data pointer indicating where the data associated with the event is stored in a corresponding data file. When time-stamps of detected trigger events in both data streams are generated based on a common system clock, data in one data stream is correlated with data in another data stream based on the time-stamps.
摘要:
A method for providing improved performance in retrieving and classifying causal sets of events from an unstructured signal can comprise applying a temporal-causal analysis to the unstructured signal. The temporal-causal analysis can comprise representing the occurrence times of visual events from an unstructured signal as a set of point processes. An exemplary embodiment can comprise interpreting a set of visual codewords produced by a space-time-dictionary representation of the unstructured video sequence as the set of point processes. A nonparametric estimate of the cross-spectrum between pairs of point processes can be obtained. In an exemplary embodiment, a spectral version of the pairwise test for Granger causality can be applied to the nonparametric estimate to identify patterns of interactions between visual codewords and group them into semantically meaningful independent causal sets. The method can further comprise leveraging the segmentation achieved during temporal causal analysis to improve performance in categorizing causal sets.
摘要:
Systems and methods of analyzing an optical coherence tomography image of a retina are discussed. A 2-dimensional slice of the image can be aligned to produce an approximately horizontal image of the retina and an edge map based at least in part on the aligned slice. Also, at least one global representation can be determined based on a (multi-scale) spatial division, such as multi-scale spatial pyramid, on the slice and/or edge map. Creating the local features is based on the specified cell structure of the global representation. The local features can be constructed based on local binary pattern (LBP)-based features. Additionally, a slice can be categorized into one or more categories via one or more classifiers (e.g., support vector machines). Each category can be associated with at least one ocular pathology, and classifying can be based on the constructed global descriptors, which can include the LBP-based local descriptors.
摘要:
Systems and methods of analyzing an optical coherence tomography image of a retina are discussed. A 2-dimensional slice of the image can be aligned to produce an approximately horizontal image of the retina and an edge map based at least in part on the aligned slice. Also, at least one global representation can be determined based on a (multi-scale) spatial division, such as multi-scale spatial pyramid, on the slice and/or edge map. Creating the local features is based on the specified cell structure of the global representation. The local features can be constructed based on local binary pattern (LBP)-based features. Additionally, a slice can be categorized into one or more categories via one or more classifiers (e.g., support vector machines). Each category can be associated with at least one ocular pathology, and classifying can be based on the constructed global descriptors, which can include the LBP-based local descriptors.
摘要:
In a computer system, a memory is allocated to a plurality of ports. The ports are arranged in a spatial ordering. A plurality of various sized data items are temporally ordered in each of the plurality of ports. Each data item includes a time-stamp to indicate the temporal ordering of the plurality of data items. The plurality of data items are atomically accessed by a plurality of threads using space and time coordinates. The space and time coordinates uniquely identify each of the plurality of data items.
摘要:
In a computerized method, a moving object is detected in a sequence of frames of a video of a scene. Each of the frames includes a plurality of pixels representing measured light intensity values at specific locations in the scene. The pixels are organized in a regularized pattern in a memory. The object is modeled as a branched kinematic chain composed of links connected at joints. The frames are iteratively segmented by assigning groups of pixels having like pixel motion to individual links, while estimating motion parameters for the groups of pixels assigned to the individual links until the segmented pixels and their motion parameters converge and can be identified with the moving object as modeled by the kinematic chain.
摘要:
A method for providing improved performance in retrieving and classifying causal sets of events from an unstructured signal can comprise applying a temporal-causal analysis to the unstructured signal. The temporal-causal analysis can comprise representing the occurrence times of visual events from an unstructured signal as a set of point processes. An exemplary embodiment can comprise interpreting a set of visual codewords produced by a space-time-dictionary representation of the unstructured video sequence as the set of point processes. A nonparametric estimate of the cross-spectrum between pairs of point processes can be obtained. In an exemplary embodiment, a spectral version of the pairwise test for Granger causality can be applied to the nonparametric estimate to identify patterns of interactions between visual codewords and group them into semantically meaningful independent causal sets. The method can further comprise leveraging the segmentation achieved during temporal causal analysis to improve performance in categorizing causal sets.
摘要:
A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state of the application. A scheduling system learns the costs of predefined schedules for each state of the application on-line as the application executes. Upon the detection of a state change in the application during run-time, the scheduling system selects a new static schedule for the application. The new static schedule is determined based on schedule costs and exploration criteria.