CN103051900A - Image compression method based on wavelet transform and clonal selection algorithm - Google Patents

Image compression method based on wavelet transform and clonal selection algorithm Download PDF

Info

Publication number
CN103051900A
CN103051900A CN201310002475XA CN201310002475A CN103051900A CN 103051900 A CN103051900 A CN 103051900A CN 201310002475X A CN201310002475X A CN 201310002475XA CN 201310002475 A CN201310002475 A CN 201310002475A CN 103051900 A CN103051900 A CN 103051900A
Authority
CN
China
Prior art keywords
module
image
image information
wavelet transformation
selection algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310002475XA
Other languages
Chinese (zh)
Other versions
CN103051900B (en
Inventor
巩小磊
龚涛
李龙
朋杨琴
郭长生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Donghua University
Original Assignee
Donghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Donghua University filed Critical Donghua University
Priority to CN201310002475.XA priority Critical patent/CN103051900B/en
Publication of CN103051900A publication Critical patent/CN103051900A/en
Application granted granted Critical
Publication of CN103051900B publication Critical patent/CN103051900B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

The invention relates to an image compression method based on wavelet transform and clonal selection algorithm. The image compression method based on the wavelet transform and the clonal selection algorithm comprises the following steps of: 1) an image data acquisition module collects external image information and sends the external image information to a LVDS (low voltage differential signaling) to TTL (transistor-transistor logic) module; 2) the LVDS to TTL module carries out signal transformation to the collected image information; 3) a synchronous FIFO (first in first out) module stores an image signal converted by the LVDS to TTL module to a SDRAM (synchronous dynamic random access memory) image cache module; 4) an FPGA (field programmable gate array) image data compression module carries out compressed encoding processing to pre-processed image information in the SDRAM image cache module; and 5) an image display module displays image information which is coded and compressed again in the FPGA image data compression module. According to the image compression method based on the wavelet transform and the clonal selection algorithm, which is disclosed by the invention, the image compression efficiency is improved, and the coding quality is high.

Description

A kind of method for compressing image based on wavelet transformation and clonal selection algorithm
Technical field
The present invention relates to the digital image compression technical field, particularly a kind of method for compressing image based on wavelet transformation and clonal selection algorithm.
Background technology
Society is the stepped into information epoch, have every day a large amount of information to store, process and transmit with numeral.Wherein one of the most common, most important information is exactly digital picture.Digital image informations such as video telephone, news picture transmission, IntServ digital network, satellite remote sensing, image transmission, picture retrieval, military satellite scouting, public security checking system, commercial television, electronic teaching plays an important role in the every field of social life and national economy.Meanwhile, the enterprises and individuals has proposed more and more higher requirement to storage, transmission and the exchange of image information.Particularly in satellite communication field, along with the raising of satellite remote sensing images resolution, its data volume sharp increase, this has just brought very large difficulty for its storage and transmission.If these image informations are not done suitable processing, transmit timely them, the bandwidth and the time that need all can't be imagined.Based on above reason, the compress technique of Information Compression, especially digital picture has become one of basic fundamental of information age, and is playing the part of important role.
Now, the digital image compression technology is in continuous research and development and the perfect process, realize the effective transmission of image on channel, particularly at this special transmission channel of satellite communication, make compression effectiveness and the compression efficiency of digital picture reach well-content degree, still have a lot of problems to need to solve.So studying new more efficient image compression theory and method has great actual application value.Wavelet transformation has great significance aspect image compression, and one of the key of Wavelet Image Compression and difficult point are to select the suitable Optimum wavelet base of oneself using.Clonal selection algorithm is a kind of Stochastic Optimization Algorithms of simulation biological immune process, and it has very strong ability of searching optimum, and this search capability does not rely on specific solving model.Therefore, can use clonal selection algorithm and select suitable Optimum wavelet base.
Image compression is exactly not have under the prerequisite of obvious distortion, and the message bit pattern of image is transformed into another can be with the expression-form of data volume reduction, referred to as Image Coding.Therefore why image can compressedly encode, and is because exist redundancy in the image information, can realize compression to image by removing redundant information.The coding entity is pixel or block of pixels, eliminating the data relevant redundancy as purpose, consequent JPEG, MPEG-1, MPEG-2, H.261 reaches and H.263 waits coding international standard to be successful.
Wavelet analysis is a milestone on the Fourier analysis development history, is described as " school microscop ".As a kind of multiresolution analysis method, wavelet analysis has good Time-Frequency Localization characteristic, be particularly suitable for also being very beneficial for the progressive transmission of picture signal according to the coding method of human-eye visual characteristic designed image, be considered to one of optimal selection of carrying out the high compression ratio Image Coding.In actual applications, based on the Image Coding of wavelet transformation, all be better than aspect compression ratio and the coding quality traditional based on piece DCT(Discrete Cosine Transform) transition coding.At present, wavelet analysis is widely used in Static and dynamic image compression field, and has become the important step of some image compression international standard (such as JPEG2000, MPEG-4).
Summary of the invention
Technical problem to be solved by this invention provides a kind of method for compressing image based on wavelet transformation and clonal selection algorithm, and this method makes picture compression efficiency high, and coding quality is excellent.
The technical solution adopted for the present invention to solve the technical problems is: a kind of method for compressing image based on wavelet transformation and clonal selection algorithm is provided, comprise that the image data acquiring module, the LVDS that link to each other successively turn TTL module, synchronous FIFO module, image buffer storage module, FPGA image data compression module and image display, described method for compressing image may further comprise the steps:
1) described image data acquiring module gathers external image information and sends it to LVDS and turns the TTL module;
2) described LVDS turns the TTL module and carries out the signal conversion to collecting image information;
3) described synchronous FIFO module stores the picture signal that LVDS turns after the TTL module converts into SDRAM image buffer storage module;
4) described FPGA image data compression module is carried out the compressed encoding processing to the pretreatment image information in the SDRAM image buffer storage module;
5) described image display shows the image information of recompile compression in the FPGA image data compression module.
FPGA image data compression module in the described step 4) comprises IMAQ coding module, sram cache module, wavelet transformation module, clonal selection algorithm module, display control module, and the compressed encoding processing method of described FPGA image data compression module may further comprise the steps
(a) described IMAQ coding module gathers the image information in the SDRAM image buffer storage module and it is buffered in the sram cache module;
(b) described wavelet transformation module is carried out wavelet transformation to the image information that is stored in the sram cache module;
(c) described clonal selection algorithm module is selected image information carry out Optimum wavelet base in the wavelet transformation in the wavelet transformation module, and it is passed in wavelet transformation module and the sram cache module;
(d) described display control module obtains the view data of recompile compression in the sram cache module and it is passed to image display.
Beneficial effect
The present invention relates to a kind of method for compressing image based on wavelet transformation and clonal selection algorithm, the decorrelation of orthogonal wavelet exchange and the global convergence of clonal selection algorithm are applied in the image compression, utilize the global convergence ability of clonal selection algorithm, search globally optimal solution, and improve constringency performance, thereby select suitable Optimum wavelet base, based on the distinctive concurrency of FPGA and flowing water linearity this image compression algorithm is carried out hardware designs, picture compression efficiency is high, all be better than aspect compression ratio and the coding quality traditional based on piece DCT(Discrete Cosine Transform) transition coding.
Description of drawings
Fig. 1 is hardware configuration schematic diagram of the present invention;
Fig. 2 is the inside connection layout of FPGA image data compression module of the present invention.
Embodiment
Below in conjunction with specific embodiment, further set forth the present invention.Should be understood that these embodiment only to be used for explanation the present invention and be not used in and limit the scope of the invention.Should be understood that in addition those skilled in the art can make various changes or modifications the present invention after the content of having read the present invention's instruction, these equivalent form of values fall within the application's appended claims limited range equally.
Shown in Fig. 1-2, the present invention relates to a kind of method for compressing image based on wavelet transformation and clonal selection algorithm, comprise that the image data acquiring module 1, the LVDS that link to each other successively turn TTL module 2, synchronous FIFO module 3, image buffer storage module 4, FPGA image data compression module 5 and image display 6, described method for compressing image may further comprise the steps:
1) described image data acquiring module 1 gathers external image information and sends it to LVDS and turns TTL module 2;
2) described LVDS turns 2 pairs of TTL modules and collects image information and carry out signal conversion;
3) described synchronous FIFO module 3 stores the picture signal that LVDS turns after TTL module 2 is changed into SDRAM image buffer storage module 4;
4) the pretreatment image information in 5 pairs of SDRAM image buffer storages of described FPGA image data compression module module 4 is carried out the compressed encoding processing;
5) image information of recompile compression shows in 6 pairs of FPGA image data compression module 5 of described image display.
FPGA image data compression module 5 in the described step 4) comprises IMAQ coding module 11, sram cache module 7, wavelet transformation module 9, clonal selection algorithm module 8, display control module 10, and the compressed encoding processing method of described FPGA image data compression module 5 may further comprise the steps:
(a) described IMAQ coding module 11 gathers the image information in the SDRAM image buffer storage modules 4 and it is buffered in the sram cache module 7;
(b) image information that is stored in the sram cache module 7 of 9 pairs of described wavelet transformation modules is carried out wavelet transformation;
(c) described clonal selection algorithm module 8 is selected image information carry out Optimum wavelet base in the wavelet transformation in wavelet transformation module 9, and it is passed in wavelet transformation module 9 and the sram cache module 7;
(d) described display control module 10 obtains the view data of recompile compression in the sram cache module 7 and it is passed to image display 6.
Embodiment 1
First gather external image information by image data acquiring module 1 and send it to LVDS and turn TTL module 2 and carry out the signal conversion, picture signal after will being changed by synchronous FIFO module 3 again stores SDRAM image buffer storage module 4 into, IMAQ coding module 11 in the FPGA image data compression module 5 gathers and is stored in the picture signal in the SDRAM image buffer storage module 4 and sends it to sram cache module 7, the picture signal that 9 pairs of wavelet transformation modules are stored in the sram cache module 7 is carried out the small echo exchange, utilize the global convergence ability of clonal selection algorithm module 8, search globally optimal solution, and improve constringency performance, in wavelet transformation module 9 wavelet transformation processes, select suitable Optimum wavelet base, wavelet transformation module 9 is stored in sram cache module 7 with the view data of recompile compression, and display control module 10 obtains the image information that is stored in the view data in the sram cache module 7 and sends it to 6 pairs of compressions of image display and shows.

Claims (2)

1. method for compressing image based on wavelet transformation and clonal selection algorithm, comprise that the image data acquiring module (1), the LVDS that link to each other successively turn TTL module (2), synchronous FIFO module (3), image buffer storage module (4), FPGA image data compression module (5) and image display (6), it is characterized in that: described method for compressing image may further comprise the steps:
1) described image data acquiring module (1) gathers external image information and sends it to LVDS and turns TTL module (2);
2) described LVDS turns TTL module (2) and carries out the signal conversion to collecting image information;
3) described synchronous FIFO module (3) stores the picture signal that LVDS turns after TTL module (2) is changed into SDRAM image buffer storage module (4);
4) described FPGA image data compression module (5) is carried out the compressed encoding processing to the pretreatment image information in the SDRAM image buffer storage module (4);
5) described image display (6) shows the image information of recompile compression in the FPGA image data compression module (5).
2. a kind of method for compressing image based on wavelet transformation and clonal selection algorithm according to claim 1, it is characterized in that: the FPGA image data compression module (5) in the described step 4) comprises IMAQ coding module (11), sram cache module (7), wavelet transformation module (9), clonal selection algorithm module (8), display control module (10), and the compressed encoding processing method of described FPGA image data compression module (5) may further comprise the steps:
(a) described IMAQ coding module (11) gathers the image information in the SDRAM image buffer storage module (4) and it is buffered in the sram cache module (7);
(b) described wavelet transformation module (9) is carried out wavelet transformation to the image information that is stored in the sram cache module (7);
(c) described clonal selection algorithm module (8) is selected image information carry out Optimum wavelet base in the wavelet transformation in wavelet transformation module (9), and it is passed in wavelet transformation module (9) and the sram cache module (7);
(d) described display control module (10) obtains the view data of recompile compression in the sram cache module (7) and it is passed to image display (6).
CN201310002475.XA 2013-01-05 2013-01-05 A kind of method for compressing image based on wavelet transformation and clonal selection algorithm Expired - Fee Related CN103051900B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310002475.XA CN103051900B (en) 2013-01-05 2013-01-05 A kind of method for compressing image based on wavelet transformation and clonal selection algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310002475.XA CN103051900B (en) 2013-01-05 2013-01-05 A kind of method for compressing image based on wavelet transformation and clonal selection algorithm

Publications (2)

Publication Number Publication Date
CN103051900A true CN103051900A (en) 2013-04-17
CN103051900B CN103051900B (en) 2016-01-20

Family

ID=48064385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310002475.XA Expired - Fee Related CN103051900B (en) 2013-01-05 2013-01-05 A kind of method for compressing image based on wavelet transformation and clonal selection algorithm

Country Status (1)

Country Link
CN (1) CN103051900B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704499A (en) * 2016-01-25 2016-06-22 西北工业大学 Selective satellite image compression encryption method based on Chacha20 and CCSDS

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7181076B1 (en) * 2000-07-26 2007-02-20 Lockheed Martin Corporation Wavelet-based data compression using principal components transformation
JP2007124619A (en) * 2005-09-30 2007-05-17 Ricoh Co Ltd Image processor, image processing method, program, and information recording medium
CN101316364A (en) * 2008-07-15 2008-12-03 南京信息工程大学 Image compression system
CN101668204A (en) * 2009-09-25 2010-03-10 西安电子科技大学 Immune clone image compression method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7181076B1 (en) * 2000-07-26 2007-02-20 Lockheed Martin Corporation Wavelet-based data compression using principal components transformation
JP2007124619A (en) * 2005-09-30 2007-05-17 Ricoh Co Ltd Image processor, image processing method, program, and information recording medium
CN101316364A (en) * 2008-07-15 2008-12-03 南京信息工程大学 Image compression system
CN101668204A (en) * 2009-09-25 2010-03-10 西安电子科技大学 Immune clone image compression method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105704499A (en) * 2016-01-25 2016-06-22 西北工业大学 Selective satellite image compression encryption method based on Chacha20 and CCSDS
CN105704499B (en) * 2016-01-25 2018-10-19 西北工业大学 A kind of selective satellite image compression encryption method based on ChaCha20 and CCSDS

Also Published As

Publication number Publication date
CN103051900B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
Zhang et al. Adaptive compressed sensing for wireless image sensor networks
Li et al. Efficient fusion for infrared and visible images based on compressive sensing principle
US20190141323A1 (en) Video image encoding method and apparatus, and video image decoding method and apparatus
CN101569170B (en) Encoding device, encoding method, decoding device, and decoding method
CN101540926B (en) Stereo video coding-decoding method based on H.264
CN104199627B (en) Gradable video encoding system based on multiple dimensioned online dictionary learning
CN101404768B (en) Image-processing method
CN104349171A (en) Image compression encoding and decoding devices without visual loss, and encoding and decoding methods
CN103596010B (en) Video coding and decoding system based on dictionary learning and compressed sensing
CN103916675A (en) Low-latency intraframe coding method based on strip division
CN104301728A (en) Compressed video capture and reconstruction system based on structured sparse dictionary learning
CN105263027A (en) Down-sampling method and up-sampling method of video frames, and transmission processing method
Olanda et al. Terrain data compression using wavelet-tiled pyramids for online 3D terrain visualization
CN111709928A (en) Video-based near-shore wave height real-time detection system
Chen et al. Learning to compress videos without computing motion
CN103051900B (en) A kind of method for compressing image based on wavelet transformation and clonal selection algorithm
CN103209322A (en) Methods, systems, and computer program products for assessing macroblock candidate for conversion to skipped macroblock
CN109194968A (en) A kind of compression of images cognitive method of fusion message source and channel decoding
CN107018421B (en) A kind of image sending, receiving method and device, system
CN101159866A (en) Multiple speed transmission digital video data method
CN104079930A (en) Achieving method of remote-sensing image compression system
Bao et al. Image Compression for Wireless Sensor Network: A Model Segmentation‐Based Compressive Autoencoder
Kumar et al. A comparative case study on compression algorithm for remote sensing images
CN105635731A (en) Intra-frame prediction reference point preprocessing method for high efficiency video coding
CN105376582A (en) SRAM-based DCT input/output data caching method suitable for HEVC standard

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160120

Termination date: 20190105

CF01 Termination of patent right due to non-payment of annual fee