Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Binary roi mask coding method based on improved square coding

A coding method and block coding technology, applied in the field of binary ROI mask coding, can solve the problems of reducing the coding efficiency of symbol sequences, not taking into account characteristics, etc., and achieve the effect of reducing statistical redundancy and improving coding efficiency.

Active Publication Date: 2019-12-24
XIDIAN UNIV
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The traditional block coding effectively utilizes the spatial correlation of the binary image, but in the coding of the symbol sequence, because the characteristics of the symbol sequence corresponding to different binary images are not considered, the traditional Huffman coding method is always used. , thus reducing the efficiency of symbol sequence coding

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Binary roi mask coding method based on improved square coding
  • Binary roi mask coding method based on improved square coding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0015] Step 1, block the ROI mask to obtain a symbol sequence.

[0016] (1a) Create a two-dimensional array A, read the ROI mask of the region of interest extracted in the region of interest into the two-dimensional array A, and perform a 3*3 block operation, and follow figure 2 The method shown reads the pixel values ​​in the block to obtain a binary sequence;

[0017] (1b) Create a variable T to store the symbol corresponding to the block, and initialize it to 0, then traverse the binary sequence from high to low, and add the decimal value corresponding to each bit in the binary sequence to T, after the traversal Get the symbol corresponding to the block;

[0018] (1c) Traversing the symbols corresponding to all blocks to obtain a sequence of symbols.

[0019] Step 2, traverse the symbol sequence to obtain the run-length array of the sym...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention proposes a binary ROI mask coding method based on an improved block coding, and mainly solves a problem that conventional ROI mask coding is low in efficiency. The implementation scheme is that the method comprises the steps: 1), carrying out the partitioning of an ROI mask, expressing each block through one symbol, scanning all blocks, and obtaining a one-dimensional symbol sequence; 2), calculating a run array with the symbol '0' in the symbol sequence, replacing continuous symbols '0' in an original symbol sequence with the symbol '0', and obtaining a corrected symbol sequence; 3), respectively carrying out the Huffman coding of the run array and the corrected symbol sequence, combining code streams of two sides, and obtaining a final code stream. The method is simple in coding process, is high in coding efficiency of the symbol sequence, saves a large number of code streams, and can be used for the compression of an ROI mask of a remote sensing image.

Description

technical field [0001] The invention belongs to the technical field of image processing, and in particular relates to a binary ROI mask coding method, which can be used to realize high-efficiency coding of a remote sensing cloud image ROI mask. Background technique [0002] Block coding was first used in the coding of binary images, such as fax images, and was extended to the coding of grayscale images because of the simplicity and effectiveness of the method. Block coding is divided into two processes: block scanning and Huffman coding: first select a block with a set size to divide the image, and then use the arrangement information of the gray value in the block as the message representing the block, and use The corresponding symbols are represented, and then the entire image is scanned, and the symbols corresponding to all blocks are formed into a one-dimensional symbol sequence, and finally the symbol sequence is Huffman coded. [0003] This traditional block coding ef...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/176H04N19/167H04N19/93H04N19/90
CPCH04N19/167H04N19/176H04N19/90H04N19/93
Inventor 张静赵威戴薇吴仁坚李珊珊
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products