adaptive wavelet transform compress

所属分类:波变换
开发工具:C++
文件大小:5020KB
下载次数:273
上传日期:2005-09-17 00:20:39
上 传 者管理员
说明:  自适应小波变换源代码,变换说明性文档,及库函数。
(adaptive wavelet transform source code, transform illustrative documents, and library functions.)

文件列表:
awc (0, 1998-04-01)
awc\include (0, 1998-04-01)
awc\include\awic.h (3123, 1998-04-01)
awc\include\awicInc.h (3441, 1998-04-01)
awc\include\awicStruct.h (13854, 1998-04-01)
awc\include\broomFunc.h (5350, 1998-04-01)
awc\include\color.h (3307, 1998-04-01)
awc\include\fileIO.h (3028, 1998-04-01)
awc\include\image.h (3514, 1998-04-01)
awc\include\jpeg_ls.h (3146, 1998-04-01)
awc\include\prepare.h (4234, 1998-04-01)
awc\include\rawIO.h (4205, 1998-04-01)
awc\include\tag.h (6917, 1998-04-01)
awc\include\tagDim.h (3485, 1998-04-01)
awc\include\tagFilter.h (2999, 1998-04-01)
awc\include\tagHuff.h (2946, 1998-04-01)
awc\include\tagQuant.h (2956, 1998-04-01)
awc\include\tagVersion.h (2957, 1998-04-01)
awc\include\tiffIO.h (3237, 1998-04-01)
awc\include\xform.h (3619, 1998-04-01)
awc\lib (0, 1998-04-01)
awc\lib\broomFunc.c (17690, 1998-04-01)
awc\lib\color.c (7600, 1998-04-01)
awc\lib\fileIO.c (4004, 1998-04-01)
awc\lib\huffman.c (33347, 1998-04-01)
awc\lib\tagIO.c (17392, 1998-04-01)
awc\lib\image.c (24561, 1998-04-01)
awc\lib\Makefile (1395, 1997-12-10)
awc\lib\jpeg_ls_stub.c (563, 1997-12-10)
awc\lib\pixel.c (7728, 1998-04-01)
awc\lib\prepare.c (35446, 1998-04-01)
awc\lib\rawIO.c (9947, 1998-04-01)
awc\lib\tagDim.c (18039, 1998-04-01)
awc\lib\tagFilter.c (4972, 1998-04-01)
awc\lib\tagHuff.c (14949, 1998-04-01)
awc\lib\tagQuant.c (6513, 1998-04-01)
awc\lib\tagVersion.c (4405, 1998-04-01)
awc\lib\tiffIO.c (45198, 1998-04-01)
awc\lib\xform.c (22392, 1998-04-01)
awc\lib\libawc.a (209344, 1998-04-01)
... ...

/***********************************************************************/ /* NOTICE */ /* ------ */ /* Copyright 1995-1997, The MITRE Corporation */ /* */ /* This software was developed by */ /* The MITRE Corporation */ /* as MITRE Sponsored Research */ /* */ /* Any reproduction of this software in whole or in part must contain */ /* this notice in its entirety. */ /* */ /* MITRE IS PROVIDING THIS SOFTWARE "AS IS" AND MAKES NO */ /* WARRANTY, EXPRESS OR IMPLIED, AS TO THE ACCURACY, CAPABILITY, */ /* EFFICIENCY, MERCHANTABILITY, OR FUNCTIONING OF THIS SOFTWARE */ /* ANY GENERAL, CONSEQUENTIAL, INDIRECT, INCIDENTAL, EXEMPLARY, */ /* OR SPECIAL DAMAGES, EVEN IF MITRE HAS BEEN ADVISED OF THE */ /* POSSIBILITY OF SUCH DAMAGES, IRRESPECTIVE OF THE CAUSE OF SUCH */ /* DAMAGES. */ /* */ /* You accept this software on the condition that you indemnify and */ /* hold harmless MITRE, its Board of Trustees, officers, agents, and */ /* employees, from any and all liability or damages to third parties, */ /* including attorney's fees, court costs, and other related costs and */ /* expenses, arising out of your use of this software irrespective of */ /* the cause of said liability. */ /* */ /* software is subject to compliance with United States export control */ /* and munitions control restrictions. You agree that in the event you*/ /* seek to export this software you assume full responsibility for */ /* obtaining all necessary export licenses and approvals and for */ /* assuring compliance with applicable reexport restrictions. */ /***********************************************************************/ This code is made available as is. It is research code which was designed to perform wavelet compression at high speed in software, and therefore contains some of the worst elements of both genres. (Consider yourself forewarned!) No future releases are planned for this code. This code will compile as is on Sun Solaris 2.x machines. It will not compile/work correctly under DOS, due to byte ordering issues. Since all storage/computations are integer both lossless and lossy compression are available. However the lossless compression does not give terribly good compression rates. The wavelet transform : Daubechies 5-3 scaled up by root 2. Quantizer: constant, nearly uniform. Highpass encoding: Huffman with escape codes for large numbers Lowpass encoding: fixed width. (A hook is available for adding JPEG-LS if you are willing to code it yourself.) For further technical details of the wavelet transform, quantizer, and entropy encoding, see the documentation directory.

近期下载者

相关文件


收藏者