ภาพรวม
คำตอบสั้น ๆ คือพวกเขามีจำนวนสูงสุดvanishing moments
สำหรับการกำหนดsupport
(เช่นจำนวนสัมประสิทธิ์ตัวกรอง) นั่นคือคุณสมบัติ "ส่วนใหญ่" ซึ่งจำแนกเวฟเล็ต Daubechiesโดยทั่วไป ช่วงเวลาที่หายไปมากขึ้นหมายถึงการบีบอัดที่ดีขึ้นและการสนับสนุนที่มีขนาดเล็กก็หมายถึงการคำนวณที่น้อยลง ในความเป็นจริงการแลกเปลี่ยนระหว่างช่วงเวลาที่หายไปและขนาดของตัวกรองเป็นสิ่งสำคัญมาก ตัวอย่างเช่นคุณมักจะเห็นD4
เวฟเรียกว่าไม่ว่าจะเป็นหรือD4
หมายถึงจำนวนของสัมประสิทธิ์และdb2
4
2
หมายถึงจำนวนช่วงเวลาที่หายไป ทั้งสองอ้างถึงวัตถุทางคณิตศาสตร์เดียวกัน ด้านล่างฉันจะอธิบายเพิ่มเติมเกี่ยวกับช่วงเวลา (และสาเหตุที่เราต้องการทำให้หายไป) แต่สำหรับตอนนี้เพียงแค่เข้าใจว่าเกี่ยวข้องกับวิธีที่เราสามารถ "พับ" ข้อมูลส่วนใหญ่ในสัญญาณให้เล็กลง จำนวนค่า การบีบอัดแบบ Lossy ทำได้โดยการรักษาค่าเหล่านั้นและทิ้งส่วนอื่น ๆ
ตอนนี้คุณอาจสังเกตเห็นว่าCDF 9/7
มีการใช้ชื่อในJPEG 2000
ตัวเลขสองตัวแทนที่จะเป็นหนึ่ง bior 4.4
ในความเป็นจริงก็ยังเรียกว่า นั่นเป็นเพราะมันไม่ใช่เวฟเล็ตแบบ "มาตรฐาน" เลย ในความเป็นจริงมันไม่ได้เก็บพลังงานในทางเทคนิคและทรัพย์สินนั้นเป็นเหตุผลทั้งหมดที่ผู้คนตื่นเต้นกับ DWT ตั้งแต่แรก! ตัวเลข9/7
และ4.4
ยังคงอ้างถึงช่วงเวลาการสนับสนุนและการหายตัวไปตามลำดับ แต่ตอนนี้มีค่าสัมประสิทธิ์สองชุดที่กำหนดเวฟเล็ต ศัพท์เทคนิคก็คือแทนที่จะเป็นorthogonal
พวกbiorthogonal
มัน แทนที่จะลึกลงไปในสิ่งที่หมายถึงทางคณิตศาสตร์ฉัน
JPEG 2000
รายละเอียดเพิ่มเติมเกี่ยวกับการตัดสินใจเกี่ยวกับการออกแบบโดยรอบเวฟเล็ต CDF 9/7 สามารถดูได้จากเอกสารต่อไปนี้:
Usevitch ไบรอันอีสอนเกี่ยวกับโมเดิร์น Lossy เวฟภาพการบีบอัด: ฐานรากของ JPEG ที่ 2000
ฉันจะตรวจสอบประเด็นหลักที่นี่
บ่อยครั้งที่คลื่น Daubechies แบบมุมฉากสามารถส่งผลให้เกิดการเพิ่มจำนวนของค่าที่ต้องการเพื่อเป็นตัวแทนของสัญญาณ coefficient expansion
ผลที่ได้คือที่เรียกว่า หากเราทำการบีบอัดแบบ lossy ที่อาจจะหรืออาจจะไม่สำคัญ (เนื่องจากเรากำลังทิ้งค่าในตอนท้าย) อย่างไรก็ตามมันดูเหมือนจะต่อต้านในบริบทของการบีบอัดแน่นอน วิธีหนึ่งในการแก้ปัญหาคือการรักษาสัญญาณอินพุตเป็นระยะ
[0,1,2,3]→[...0,1,2,3,0,1,2,3,...][0,1,2,3]→[...,0,1,2,3,3,2,1,0,0,1...]
น่าเสียดายที่เวฟเล็ตแบบมุมฉากเพียงอันเดียวที่มีคุณสมบัติที่ต้องการคือเวฟ Haar (หรือ D2, db1) ซึ่งเป็นช่วงเวลาเดียวที่หายไป ฮึ. นั่นนำเราไปสู่เวฟเล็ต bioglogal ซึ่งเป็นการนำเสนอซ้ำซ้อนจริง ๆ และดังนั้นจึงไม่อนุรักษ์พลังงาน เหตุผลที่ใช้เวฟเล็ต CDF 9/7 ในทางปฏิบัติก็เพราะพวกมันถูกออกแบบมาให้ใกล้เคียงกับการอนุรักษ์พลังงาน พวกเขายังได้ทดสอบอย่างดีในทางปฏิบัติ
มีวิธีอื่นในการแก้ปัญหาต่าง ๆ (กล่าวถึงสั้น ๆ ในกระดาษ) แต่สิ่งเหล่านี้เป็นจังหวะที่กว้างของปัจจัยที่เกี่ยวข้อง
ช่วงเวลาที่หายไป
ดังนั้นอะไรคือช่วงเวลาและทำไมเราถึงสนใจพวกเขา? สัญญาณที่ราบเรียบสามารถประมาณได้ดีโดยชื่อพหุนามเช่นฟังก์ชันของรูปแบบ:
a+bx+cx2+dx3+...
ช่วงเวลาของฟังก์ชั่น (เช่นสัญญาณ) เป็นการวัดความคล้ายคลึงกันของกำลัง x ที่กำหนด ในทางคณิตศาสตร์นี่แสดงเป็นผลคูณภายในระหว่างฟังก์ชันและกำลังของ x ช่วงเวลาที่หายไปหมายถึงผลิตภัณฑ์ภายในเป็นศูนย์และดังนั้นฟังก์ชั่นจะไม่ "คล้าย" พลังของ x ดังต่อไปนี้ (สำหรับกรณีต่อเนื่อง):
∫xnf(x)dx=0
ϕψ. คำศัพท์นั้นดูเหมือนจะแตกต่างกันบ้าง แต่เป็นสิ่งที่ฉันจะใช้ที่นี่ ในแต่ละขั้นตอนของ DWT ตัวกรอง highpass ถูกใช้เพื่อ "ลอกออก" ชั้นของรายละเอียดและตัวกรอง lowpass จะให้สัญญาณที่นุ่มนวลโดยไม่มีรายละเอียดนั้น หากตัวกรอง highpass มีช่วงเวลาที่หายไปช่วงเวลาเหล่านั้น (เช่นคุณสมบัติพหุนามต่ำ) จะถูกยัดลงในสัญญาณที่ราบเรียบเสริมมากกว่าสัญญาณรายละเอียด ในกรณีของการบีบอัดข้อมูลแบบสูญเสียหวังว่าสัญญาณรายละเอียดจะไม่มีข้อมูลมากนักและเราสามารถละทิ้งข้อมูลส่วนใหญ่ไปได้
1/2–√
ϕ=[1,1]ψ=[1,−1]
x0=1[2,2,2,2]
[2,2,2,2]→ϕψ{[2+2,2+2]=[4,4][2−2,2−2]=[0,0]
และเกิดอะไรขึ้นกับรอบที่สองซึ่งทำงานบนสัญญาณที่ราบเรียบ:
[4,4]→ϕψ{[4+4]=[8][4−4]=[0]
288
อ่านเพิ่มเติม
ฉันคัดสรรรายละเอียดมากมายเพื่อให้สามารถเข้าถึงการรักษาดังกล่าวได้ บทความต่อไปนี้มีการวิเคราะห์ที่ลึกกว่ามาก:
M. Unser และ T. Blu คุณสมบัติทางคณิตศาสตร์ของตัวกรองเวฟเล็ต JPEG2000คือ IEEE Trans Image Proc., vol. 12 หมายเลข 9, ก.ย. 2003, หน้า 1080-1090
เชิงอรรถ
กระดาษด้านบนดูเหมือนว่าแนะนำเวฟ JPEG2000 เรียกว่า Daubechies 9/7 และแตกต่างจากเวฟเล็ต CDF 9/7
Daubechies8
[11] A. Cohen, I. Daubechies และ JC Feauveau, "ฐาน biorthogonal ของคลื่นที่รองรับการบีบอัดอย่างแน่นหนา" Comm แอปบริสุทธิ์ คณิตศาสตร์ฉบับที่ 45, ไม่ 5, pp. 485–560, 1992
ร่างของมาตรฐาน JPEG2000 ( ลิงก์ pdf ) ที่ฉันเรียกดูยังเรียก Daubechies ตัวกรองอย่างเป็นทางการ 9/7 มันอ้างอิงกระดาษนี้:
M. Antonini, M. Barlaud, P. Mathieu และ I. Daubechies,“ Image coding โดยใช้การแปลงเวฟเล็ต” IEEE Trans รูปภาพ Proc 1, pp. 205-220, เมษายน 2535
ฉันไม่ได้อ่านแหล่งที่มาเหล่านั้นดังนั้นฉันจึงไม่สามารถพูดได้อย่างแน่นอนว่าทำไมวิกิพีเดียจึงเรียกใช้ JPEG2000 wavelet CDF 9/7 ดูเหมือนว่าอาจมีความแตกต่างระหว่างทั้งสอง แต่ผู้คนเรียกอย่างเป็นทางการว่า JPEG2000 เวฟเล็ต CDF 9/7 ต่อไป (เพราะมันเป็นพื้นฐานเดียวกันหรือไม่) โดยไม่คำนึงถึงชื่อกระดาษโดย Usevitch อธิบายถึงสิ่งที่ใช้ในมาตรฐาน