Abstract:
Methods, systems, and processor-readable media for video anomaly detection based upon a sparsity model. A video input can be received and two or more diverse descriptors of an event can be computed from the video input. The descriptors can be combined to form an event matrix. A sparse reconstruction of the event matrix can be performed with respect to an over complete dictionary of training events represented by the diverse descriptors. A step can then be performed to determine if the event is anomalous by computing an outlier rejection measure on the sparse reconstruction.
Abstract:
An apparatus, method and non-transitory computer readable medium for mosaicking a plurality of images captured in a low-light condition are disclosed. For example, the apparatus includes an image capturing module, a flash module, a computer-readable medium and a processor. The processor executes a plurality of instructions stored on the computer-readable medium. The operations include determining a spacing between each one of the plurality of images, capturing the plurality of images in accordance with the spacing, aligning the plurality of images that are captured and mosaicking the plurality of images that are aligned into a single image by, for each one of the plurality of images, replacing one or more pixels in the respective flash spot region using one or more pixels in a subsequent image that is in a same location as the respective flash spot region such that the information is recovered.
Abstract:
A mobile electronic device is used to decode a printed correlation mark. The device receives an image of a printed correlation mark, identifies a decoding template, applies the template to detect hidden content within the printed correlation mark, and outputs an image of the detected hidden content on the display. The device may enhance the image before presenting it on the display.
Abstract:
Provided are methods and systems for generating a binarized representation of a document using a mobile device configured to provide a Flashed and No-flashed image of the document. According to an exemplary method, the Flash and No-flash images are aligned and blended, where the resulting image includes the No-flash image where any hot spots are included in the Flash image. After blending, the blended image is binarized.
Abstract:
A system generates a secure barcode by: identifying a primary pattern for a two-dimensional barcode to be printed on a substrate, wherein the primary pattern comprises of a set of dark cells and a set of light cells; identifying a two-dimensional micro-shape, wherein the micro-shape has a size that is no larger than a size of each cell of the two-dimensional barcode; generating a secondary pattern comprising a plurality of the micro-shapes; and superimposing the secondary pattern with the primary pattern for the two-dimensional barcode to yield a secure barcode. The resulting two-dimensional barcode includes a primary pattern comprising a set of dark cells and a set of light cells, where the sets represent encoded data, along with a secondary pattern of micro-shapes that are superimposed with the primary pattern.
Abstract:
This disclosure provides methods and systems of embedding and extracting information in a printed document. According to one exemplary embodiment, a method is provided wherein information is encoded by one or more partial or complete gaps in a line associated with a form, and the line gaps are patterned to provide N-bit codes.
Abstract:
A system creates an electronic file corresponding to a printed artifact by launching a video capture module that causes an imaging sensor of a mobile electronic device to capture a video of a scene that includes the printed artifact. The system analyzes image frames in the video in real time as the video is captured to identify a suitable instance. The suitable instance is a frame or sequence of frames that contains at least a portion of the printed artifact and that also satisfies one or more image quality criteria or other criteria. Upon identification of each suitable instance, the system will automatically cause a photo capture module of the device to capture a still image of the printed artifact. The still image has a resolution that is higher than that of the image frames in the video. The system will save the captured still images to a computer-readable file.
Abstract:
Methods and systems are disclosed for updating camera geometric calibration utilizing scene analysis. Geometric calibration parameters can be derived with respect to one or more cameras and selected reference points of interest identified from a scene acquired by one or more of such cameras. The camera geometric calibration parameters can be applied to image coordinates of the selected reference points of interest to provide real-world coordinates at a time of initial calibration of the camera(s). A subset of a video stream from the camera(s) can then be analyzed to identify features of a current scene captured by the camera(s) that match the selected reference points of interest and provide a current update of the camera geometric calibration parameters with respect to the current scene.
Abstract:
A 3D printer includes a nozzle and a camera configured to capture an image, a video, or both of a plurality of drops of liquid metal being jetted through the nozzle. The 3D printer also includes a computing system configured to measure a signal proximate to the nozzle based at least partially upon the image, the video, or both. The computing system is also configured to determine one or more metrics that characterize a behavior of the drops based at least partially upon the signal.
Abstract:
A 3D printer includes a nozzle and a camera configured to capture an image, a video, or both of a plurality of drops of liquid metal being jetted through the nozzle. The 3D printer also includes a computing system configured to measure a signal proximate to the nozzle based at least partially upon the image, the video, or both. The computing system is also configured to determine one or more metrics that characterize a behavior of the drops based at least partially upon the signal.