ในหน้า 57-60 (ดูตัวอย่างได้ล่าสุดที่ฉันตรวจสอบภาพที่นี่ในกรณี) มีการแปลงโครงตาข่าย quincunx ที่อธิบายไว้
Lattice:
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
o • o • o • o •
• o • o • o • o
โดยทั่วไปคุณจะใช้การทำนายเหล่านี้บนจุดดำ:
x[ m][n ] -= 1/4 * ( LEFT + RIGHT + DOWN + UP )
ที่ไหน , , , .
จากนั้นคุณทำการอัปเดตที่จุดสีขาว:
x[ m][n] += 1/8 * ( LEFT + RIGHT + DOWN + UP )
จากนั้นคุณจะไม่สัมผัสกับค่าสีดำอีกครั้งดังนั้นคุณจึงมี:
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
o x o x o x o x
x o x o x o x o
คุณหันศีรษะไป 45 องศาเพื่อดูว่านี่เป็นเพียงตาข่ายสี่เหลี่ยมอีกรูปหนึ่งและคุณติดป้ายคี่นั้นอีกครั้ง:
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
o o o o
• • • •
คุณทำซ้ำอีกครั้งและอีกครั้งจนกว่าคุณจะเหลือ 1 "ปานกลาง"
ตอนนี้อยู่ใน Haar เวฟแปลงมีการสูญเสียพลังงานในแต่ละระดับที่เราแก้ไขด้วยปัจจัยการฟื้นฟู√2
ที่นี่มีปัจจัยการสูญเสียพลังงานที่คำนวณได้ประมาณ 1.4629 หลังจากขั้นตอนแรกของระดับแรก (พบโดยการเรียกใช้การแปลง 5,000,000 บนข้อมูลสุ่มและค้นหาอัตราส่วนของพลังงานก่อน / powerAfter และค่าเฉลี่ย)
ฉันไม่ทราบวิธีแสดง / คำนวณว่าการสูญเสียพลังงานนี้พบได้ที่ไหนและมาจากไหนหมายเลข 1.46