单个jp2图像中不同组件的分辨率级别数可以不同吗?
例如,
maxlevel = 5 for component 1
maxlevel = 7 for component 2
mexlevel = 5 for component 3
maxlevel = 5 for component 4
如果有的话,纠正我。
答案 0 :(得分:2)
是的,您可以为每个组件指定不同数量的小波分解级别(实际上,对于每个切片组件)。当然,小波分解级别的数量也是可用的分辨率级别数。
如果您使用Kakadu实现(www.kakadusoftware.com),参数看起来像
Clevels:C0=5 Clevels:C1=7 Clevels:C2=5 Clevels:C3=5
事实上,您可以省略除Clevels:C1=7
之外的所有内容,因为默认情况下会应用5个级别。
如果您使用其他JPEG2000实现,则需要查看此选项是否可用。
(编辑回答评论):通常,使用5个以上的分解级别不会为您提供任何额外的功能或编码性能。粗略解释,第一级将图像分成4个大致相等的部分。第二级采用左上角四分之一,并将其分为四部分,依此类推。除原始图像之外的每个分辨率级别具有与第一,第二或第n级别的左上角之一相同的大小。因此: