Javed et al., 2020 - Google Patents

A hardware–software co-design framework for real-time video stabilization

Javed et al., 2020

View PDF
Document ID
9907234994394139385
Author
Javed H
Bilal M
Masud S
Publication year
Publication venue
Journal of Circuits, Systems and Computers

External Links

Snippet

Live digital video is a valuable source of information in security, broadcast and industrial quality control applications. Motion jitter due to camera and platform instability is a common artefact found in captured video which renders it less effective for subsequent computer …
Continue reading at www.researchgate.net (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image, e.g. from bit-mapped to bit-mapped creating a different image
    • G06T3/40Scaling the whole image or part thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06KRECOGNITION OF DATA; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K9/00Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
    • G06K9/36Image preprocessing, i.e. processing the image information without deciding about the identity of the image
    • G06K9/46Extraction of features or characteristics of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration, e.g. from bit-mapped to bit-mapped creating a similar image
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment; Cameras comprising an electronic image sensor, e.g. digital cameras, video cameras, TV cameras, video cameras, camcorders, webcams, camera modules for embedding in other devices, e.g. mobile phones, computers or vehicles
    • H04N5/225Television cameras; Cameras comprising an electronic image sensor, e.g. digital cameras, video cameras, video cameras, camcorders, webcams, camera modules for embedding in other devices, e.g. mobile phones, computers or vehicles

Similar Documents

Publication Publication Date Title
US10176551B2 (en) Configurable convolution engine for interleaved channel data
US10325342B2 (en) Convolution engine for merging interleaved channel data
US10319066B2 (en) Convolution engine with per-channel processing of interleaved channel data
CN106204660B (en) A ground target tracking device based on feature matching
US10867390B2 (en) Computer vision processing
US11164283B1 (en) Local image warping in image processor using homography transform function
Nagy et al. Faster than FAST: GPU-accelerated frontend for high-speed VIO
US9165373B2 (en) Statistics of nearest neighbor fields
CN102509071B (en) Optical flow computation system and method
US12411909B2 (en) Configurable keypoint descriptor generation
US20180005039A1 (en) Method and apparatus for generating an initial superpixel label map for an image
CN118982453B (en) SLAM hardware acceleration architecture suitable for resource limited environment
Chalimbaud et al. Embedded active vision system based on an FPGA architecture
US12526381B2 (en) Sliding window for image keypoint detection and descriptor generation
Stumpp et al. Harms: A hardware acceleration architecture for real-time event-based optical flow
CN108282597A (en) A kind of real-time target tracing system and method based on FPGA
Javed et al. A hardware–software co-design framework for real-time video stabilization
Hu et al. High temporal resolution-based temporal iterative tracking for high framerate and ultra-low delay dynamic tracking system
US11494880B2 (en) Image pyramid generation for image keypoint detection and descriptor generation
US11810266B2 (en) Pattern radius adjustment for keypoint descriptor generation
Zhang et al. Design and implementation of electronic image stabilization system based on dual-core DSP
Bailey et al. Intelligent camera for object identification and tracking
Ahlberg et al. GIMME2-An embedded system for stereo vision and processing of megapixel images with FPGA-acceleration
CN113516684B (en) Image processing method, device, equipment and storage medium
US12602738B2 (en) Noise reduction circuit with demosaic processing