📄 biskencode.1
字号:
.TH BISKENCODE 1 "QCCPACK" "".SH NAMEbiskencode, biskdecode \-encode/decode an image using the BISK algorithm.SH SYNOPSIS.sp.B biskencode.RB "[\|" \-w.IR wavelet "\|]".RB "[\|" \-b.IR boundary "\|]".RB "[\|" \-nl.IR levels "\|]".RB "[\|" \-m.IR mask "\|]".RB "[\|" \-rd.IR rd_file "\|]".RB "[\|" \-vo "\|]".I rate.I imgfile.I bitstream.LP.B biskdecode.RB "[\|" \-w.IR wavelet "\|]".RB "[\|" \-b.IR boundary "\|]".RB "[\|" \-m.IR mask "\|]".RB "[\|" \-r.IR rate "\|]".I bitstream.I imgfile.SH OPTIONS.TP.BI \-w " wavelet"String. Name of the wavelet file.RB ( FBKor.B LFTformat); default = "CohenDaubechiesFeauveau.9-7.lft".TP.BI \-b " boundary"String. Type of boundary extension; default = "symmetric"..TP .BI \-nl " levels"Integer. Number of levels of dyadic decomposition; default value is 5 levels..TP.BI \-m " mask"String. Name of file containing the transparency mask forshape-adaptive coding. Default is to not use a mask..TP.BI \-rd " rd_file"String. Name of file to which to output the rate-distortion profile.Default is to not output the rate-distortion profile..TP.BI \-r " rate"Float. Rate at which to stop decoding. Default is to decode untilend of input bitstream is reached..TP.B \-voPrint only the value of the rate to stdout (terse output);default is verbose output..SH DESCRIPTION.LP.B biskencodecodes an image,.IR imgfile ,using the BISKalgorithm by Fowler.An embedded wavelet-based image coder based on the popularbitplane-coding paradigm, BISK is designed specifically for the codingof image objects with arbitrary shape. While other similar algorithms(e.g., SPECK) employ quadtree-based set partitioning to codesignificance-map information, BISK uses a simpler, and moreflexible, binary decomposition via.IR k -dtrees. Additionally, aggressivediscarding of transparent regions is implemented by shrinking sets tothe bounding box of their constituent opaque coefficients beforefurther partitioning. See .BR QccWAVbiskEncode (3)for more detail on the algorithm..LPThe transform is either the usual discretewavelet transform (DWT) or a shape-adaptiveDWT (SA-DWT); see.BR imgdwt (1)for complete details.Option.B \-wspecifies the wavelet, option.B \-bspecifies the boundary extension, and optionThe.B \-moption gives the image file to be used as a transparency maskfor the SA-DWT..I maskmust be a grayscale imagein which black in this image indicates transparency, whiteindicates full opacity, and gray tones are degrees oftranslucence(see.BR QccAlpha (3)).If the.B \-moption is not given, the usual DWT is used..LPThe desired bitrate of the output.I bitstreamis specified by.IR rate ,which is expressed in bits per pixel of the original image..B biskencodenormally prints to stdout a small amount of informationconcerning this target bitrate and the actual bitrate achieved.Usually these rates are identical, but may differ slightly.If the .B \-vo(value-only) option is given, all printed output is suppressed except forthe actual bitrate..LPThe.B \-rdoption is used to provide the name of the file to which to output therate-distortion profile.Briefly, the rate-distortion profile is a collection of numerouspoints on the rate-distortion curve that is estimated during encodingfrom distortion calculations in the wavelet-domain; see.BR QccWAVbiskEncode (3)for more details on the calculations involved.If the.B \-rdoption is not given, no rate-distortion profile is output..LP.B biskdecodeperforms the corresponding decoding using the BISK algorithm, decodingthe.I bitstreammade by.B biskencodeand producinga reconstructed image,.IR imgfile .For sane results, .IR wavelet ,and.IR boundaryshould be the same as they were for.BR biskencode ,and.I maskshould be the same if an SA-DWT was used as the transform.If a decoding rate is specified with the.B \-roption, then.B biskdecodestops decoding when.I ratebits per pixel from the input bitstreamhave been decoded. Otherwise, decoding stops when theend of the input bitstream is reached..LP.BR biskencodeand.BR biskdecodecall.BR QccWAVbiskEncode (3)and.BR QccWAVbiskDecode (3),respectively, to perform BISK encoding and decoding.Refer to the man pages for these functions for more informationon the details of the QccPack implementation of the BISK algorithm..SH "SEE ALSO".BR QccWAVbiskEncode (3),.BR QccWAVbiskDecode (3),.BR imgdwt (1),.BR QccWAVSubbandPyramid (3),.BR QccPackWAV (3),.BR QccPackIMG (3),.BR QccPack (3)J. E. Fowler,"Shape-Adaptive Coding Using Binary Set Splitting with.IR k -dTrees,"submitted to the.IR "2004 International Conference on Image Processing" ,Singapore, December 2003.W. A. Pearlman, A. Islam, N. Nagaraj, and A. Said,"Efficient, Low-Complexity Image Coding With a Set-Partitioning EmbeddedBlock Coder,".IR "IEEE Transactions on Circuits and Systems for Video Technology" ,to appear, 2003.J. L. Bentley, "Multidimensional Binary Search Trees Used forAssociative Searching,".IR "Communications of the ACM" ,vol. 18, no. 9, pp. 509-517, September 1975..SH AUTHORCopyright (C) 1997-2009 James E. Fowler.\" The programs herein are free software; you can redistribute them and/or.\" modify them under the terms of the GNU General Public License.\" as published by the Free Software Foundation; either version 2.\" of the License, or (at your option) any later version..\" .\" These programs are distributed in the hope that they will be useful,.\" but WITHOUT ANY WARRANTY; without even the implied warranty of.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the.\" GNU General Public License for more details..\" .\" You should have received a copy of the GNU General Public License.\" along with these programs; if not, write to the Free Software.\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -