[
สารบัญกลุ่มเรื่องที่กำลังศึกษา]
การแปลงอาร์โนลด์ของภาพ 2 มิติ ขนาด N x N นิยามจาก
เมื่อ (x,y) แทนพิกัดของพิกเซลในเมตริกซ์ภาพก่อนแปลง โดย x, y ∈ {0, 1, ..., N-1} และ (x',y') เป็นพิกัดของพิกเซลเมตริกซ์ภาพหลังการแปลง สังเกต mod N หมายถึง x' กับ y' ถูกดำเนินการภายใต้ modular N เพื่อให้ x' กับ y' อยู่ในช่วง 0 ถึง N-1
การแปลงอาร์โนลด์มีลักษณะเป็นคาบ ซึ่งจะรับประกันว่าภาพ scrambling จะถูกทำกลับมาเป็นเหมือนเดิม สำหรับคาบที่ N ต่าง ๆ กันแสดงดังตาราง
ตัวอย่าง Figure 1: ภาพต้นฉบับ, Figure 2: แปลง 1 รอบ, Figure 10: แปลง 9 รอบ, Figure 150: แปลง 149 รอบ และ Figure 151: แปลง 150 รอบ ดังรูป
โค้ดด้วย MATLAB
ที่มา: รูปสมการกับตารางเอามาจากบทความของ K. Ren et al เรื่อง Large Capacity Digital Audio Watermarking Algorithm Based on DWT and DCT (2011 ICMSEEC), ส่วน source code ดัดแปลงจากโค้ดของอาจารย์ Charles Collins, ภาพน้องต่อ ธนภพ จาก fc-page บน fb และปรับให้มีขนาด 200 x 200 พิกเซล