Abstract:
Described is a system for compensating for ego-motion during video processing. The system generates an initial estimate of camera ego-motion of a moving camera for consecutive image frame pairs of a video of a scene using a projected correlation method, the camera configured to capture the video from a moving platform. An optimal estimation of camera ego-motion is generated using the initial estimate as an input to a valley search method or an alternate line search method. All independent moving objects are detected in the scene using the described hybrid method at superior performance compared to existing methods while saving computational cost.
Abstract:
Described is a cognitive blind source separator (CBSS). The CBSS includes a delay embedding module that receives a mixture signal (the mixture signal being a time-series of data points from one or more mixtures of source signals) and time-lags the signal to generate a delay embedded mixture signal. The delay embedded mixture signal is then linearly mapped into a reservoir to create a high-dimensional state-space representation of the mixture signal. The state-space representations are then linearly mapped to one or more output nodes in an output layer to generate pre-filtered signals. The pre-filtered signals are passed through a bank of adaptable finite impulse response (FIR) filters to generate separate source signals that collectively formed the mixture signal.
Abstract:
Described is a system for signal denoising using a cognitive signal processor having a time-varying reservoir. The system receives a noisy input signal of a time-series of data points from a mixture of waveform signals. The noisy input signal is linearly mapped into the time-varying reservoir. A high-dimensional state-space representation of the mixture of waveform signals is generated by combining the noisy input signal with a plurality of reservoir states. The system then generates a denoised signal corresponding to the noisy input signal.
Abstract:
Described is a system for synthetic aperture radar (SAR) imaging. The system is adapted to reconstruct a set of images to generate a set of reconstructed SAR images, wherein at least some of the reconstructed SIR images have noise and contain glint. The reconstructed SAR images are then stacked into a matrix D, in which each column of the matrix is a reconstructed SAR image. Using sparse and low-rank decomposition on the matrix D, the system then extracts a clean background from the reconstructed SAR images and separates the noise and glint. Based on that, the system is operable to detect moving targets in sparse part S and issuing a notification of such a moving target.
Abstract:
Described is a cognitive signal processor that can denoise an input signal that contains a mixture of waveforms over a large bandwidth. Delay-embedded mixture signals are generated from a mixture of input signals. The delay-embedded mixture signals are mapped with a reservoir computer to reservoir states of a dynamical reservoir having output layer weights. The output layer weights are adapted based on short-time linear prediction. Finally, a denoised output of the mixture of input signals is generated.
Abstract:
Described is a system that can recognize novel objects that the system has never before seen. The system uses a training image set to learn a model that maps visual features from known images to semantic attributes. The learned model is used to map visual features of an unseen input image to semantic attributes. The unseen input image is classified as belonging to an image class with a class label. A device is controlled based on the class label.
Abstract:
Described is a low power surveillance camera system for intruder detection. The system observes a scene with a known camera motion to generate images with various viewing angles. Next, a background learning mode is employed to generate a low rank matrix for the background in the images. Background null space projections are then learned, which provide a foreground detection kernel. A new scene with known viewing angles is then obtained. Based on the foreground detection kernel and the new input image frame, low power foreground detection is performed to detect foreground potential regions of interest (ROIs), such as intruders. To filter out minimal foreground activity, the system identifies contiguous ROIs to generate the foreground ROI. Focus measures are then employed on the ROIs using foveated compressed sensing to generate foveated measurements. Based on the foveated measurements, the foreground is reconstructed for presentation to a user.
Abstract:
A back end-circuit for randomized non uniform and alias-free subsampling, comprising: an analog-to-digital converter (ADC) configured for sampling an input signal at random non uniform times; a compressive sensing processor, coupled to the ADC, to recover a sparse spectral representation of the input signal; and a Fourier transformer for converting the sparse spectral representation to a time sampled representation of the input signal.
Abstract:
Described is a multi-input cognitive signal processor (CSP) for estimating time-difference-of-arrival (TDOA) of incoming signals. The multi-input CSP receives a mixture of input signals from an antenna a and an antenna b. The multi-input CSP predicts and temporally de-noises input signals a and b received from antennas a and b, respectively, using an input corresponding to each input signal, resulting in de-noised state vectors for input signals a and b. Using the de-noised state vectors for input signals a and b, cross-predicting and spatially de-noising the other of the de-noised state vectors for input signals a and b. TDOA values of signal pulses to each of antennas a and b are estimated and converted into estimated angles of arrival for each signal pulse.
Abstract:
Described is a video scene analysis system. The system includes a salience module that receives a video stream having one more pairs of frames (each frame having a background and a foreground) and detects salient regions in the video stream to generate salient motion estimates. The salient regions are regions that move differently than dominant motion in the pairs of video frames. A scene modeling module generates a sparse foreground model based on salient motion estimates from a plurality of consecutive frames. A foreground refinement module then generates a Task-Aware Foreground by refining the sparse foreground model based on task knowledge. The Task-Aware Foreground can then be used for further processing such as object detection, tracking or recognition.