ทำไมรูปแบบMoiréนี้มีลักษณะเช่นนี้?


11

ฉันกำลังทำการแปลง gifs ของ Mobius ใน Matlab และรูปแบบแปลก ๆ บางอย่างก็เริ่มปรากฏขึ้น ฉันไม่แน่ใจว่าจำเป็นต้องมีความรู้ลึกเกี่ยวกับประเภทไฟล์ / อัลกอริทึมเพื่อเข้าใจปรากฏการณ์นี้หรือไม่ แต่ฉันคิดว่าอาจมีคำอธิบายทางคณิตศาสตร์อย่างแท้จริง ภาพที่ได้มาจากการระบายสีระนาบที่ซับซ้อนเหมือนกระดานหมากรุกแล้วกลับหัวกลับหางโดยการใช้ส่วนร่วมของคอนจูเกตที่ซับซ้อน นี่คือ psuedocode คณิตศาสตร์สำหรับภาพที่มีการซูม :k

checkerboard:C{black,white}checkerboard(z):={blackif (z)+(z)0mod2whiteif (z)+(z)1mod2image={zC:|(z)|,|(z)|1}color:image{black,white}color(z):=checkerboard(k/z¯)

และนี่คือภาพเพื่อk=1 , k=50และKk=200ความละเอียดของภาพแต่ละภาพเป็น1000×10001000 ฉันไม่มีพื้นฐานในการประมวลผลสัญญาณ แต่ฉันอยากเรียนรู้สิ่งต่าง ๆ !

$ k = 1 $

$ k = 50 $

$ k = 200 $

แก้ไข:

  • ทำไมรูปแบบของMoiréจึง 'ซิงค์' กับความละเอียดของภาพในบางจุด
  • สามารถทำนายลวดลายของMoiréได้หรือไม่?

2
สิ่งที่คุณเห็นคือการใช้นามแฝง คุณกำลังพยายามพรรณนาภาพด้วยส่วนประกอบความถี่สูงกว่าที่จอภาพอนุญาตดังนั้นคุณจึงได้รับชื่อแทน en.wikipedia.org/wiki/Moiré_pattern
MBaz

1
MBaz ฉันกำลังมองหาคำอธิบายทางคณิตศาสตร์ว่าทำไมรูปแบบนามแฝงจึงดูเป็นอย่างที่มันเป็น!
BH

1
ใช่สามารถทำนายลวดลายของMoiréได้ คุณคุ้นเคยกับการแปลงฟูริเยร์หรือไม่?
Marcus Müller

ไม่เพียงพอที่จะใช้ในสถานการณ์นี้!
BH

1
ต้องเข้านอนตอนนี้หวังว่าคำอธิบายทางคณิตศาสตร์อย่างคร่าวๆด้านล่างจะช่วยคุณได้ - จากการเดาว่าคนที่มีความสำคัญเชิงหัวใจของเซตอนันต์นับไม่ถ้วนอาจมีความสนใจในมุมมองที่เป็นนามธรรมมากกว่าในคำอธิบายเชิงหน้าที่
Marcus Müller

คำตอบ:


12

คุณจะต้องเข้าใจทฤษฎีบทการสุ่มตัวอย่าง ในระยะสั้นแต่ละสัญญาณมีสิ่งที่เราเรียกสเปกตรัม ¹ซึ่งเป็นการแปลงฟูริเยร์ของสัญญาณที่มาในโดเมนเวลา (ถ้ามันเป็นสัญญาณเวลา) หรือโดเมนเชิงพื้นที่ (ถ้ามันเป็นภาพตั้งแต่การแปลงฟูริเยร์ คือ bijective สัญญาณและการแปลงของมันมีค่าเท่ากันในความเป็นจริงเรามักจะตีความการแปลงฟูริเยร์เป็นการเปลี่ยนแปลงพื้นฐานเราเรียกว่า "การแปลงโดเมนความถี่" เนื่องจากค่าฟูริเยร์แปลงสำหรับค่าพิกัดต่ำอธิบายสิ่งที่เปลี่ยนแปลงช้า ในสัญญาณโดเมนดั้งเดิม (เวลาหรือพื้นที่) ในขณะที่เนื้อหาความถี่สูงจะถูกแทนด้วยค่าการแปลงฟูริเยร์ที่มีตำแหน่งสูง

โดยทั่วไปสเปกตรัมดังกล่าวสามารถมีบางสนับสนุน ; การสนับสนุนคือช่วงเวลาที่น้อยที่สุดนอกสเปกตรัมซึ่งเป็น 0

หากคุณใช้ระบบการสังเกตซึ่งความสามารถในการทำซ้ำความถี่นั้น จำกัด ช่วงเวลาที่เล็กกว่าการสนับสนุนดังกล่าว (ซึ่งมักจะไม่มีที่สิ้นสุดตามวิธีและจะไม่มีที่สิ้นสุดสำหรับสัญญาณที่มีการขยายเวลาหรือพื้นที่) ไม่สามารถแทนสัญญาณดั้งเดิมด้วยระบบนั้น

ในกรณีนี้รูปภาพของคุณมีความละเอียดบางอย่าง - ซึ่งก็คือในท้ายที่สุดความจริงที่ว่าคุณประเมินค่าของฟังก์ชั่นของคุณที่จุดที่ไม่ต่อเนื่องในระยะห่างคงที่ที่ไม่สิ้นสุด ค่าผกผันของระยะห่างนั้นคืออัตราการสุ่มตัวอย่าง (เชิงพื้นที่)

ดังนั้นรูปภาพของคุณไม่สามารถแสดงสัญญาณดั้งเดิมได้ - มันเป็นไปไม่ได้ในทางคณิตศาสตร์ที่การแมปฟังก์ชันพื้นฐานกับพิกเซลนั้นเทียบเท่ากับฟังก์ชันดั้งเดิมอย่างแท้จริงเนื่องจากเรารู้ว่าในกรณีนี้ช่วงความถี่ทั้งหมดที่คุณสามารถประเมินได้ที่จุดแยก ("การสุ่มตัวอย่าง") คือครึ่งหนึ่งของอัตราการสุ่มตัวอย่างดังนั้นบางสิ่งต้องผิดไปด้วยส่วนของสเปกตรัมของสัญญาณที่อยู่เหนืออัตราการสุ่มตัวอย่างครึ่งหนึ่ง

สิ่งที่เกิดขึ้นคือในความเป็นจริงแล้วสเปกตรัมจะได้รับนามแฝง - ส่วนประกอบสเปกตรัมทุกอันที่ความถี่ได้รับ "เลื่อน" ลงโดยดังนั้น{2} ผลก็คือสิ่งที่นำไปสู่ ​​"โครงสร้าง" ซึ่งไม่ควรมีบางอย่างfofsample2nfsample,nZ|fonfsample|<fsample2

ใช้โครงสร้าง "ใหญ่" จากภาพของคุณที่ฉันทาสีเขียว:

aliasing

แน่นอนดูเหมือนว่ามีเนื้อหาความถี่ต่ำที่นี่ - แต่ในความเป็นจริงมันเป็นเพียงเนื้อหาความถี่สูงที่ความถี่ที่มีนามแฝงเป็นความถี่ต่ำเนื่องจากใกล้เคียงกับ จำนวนเต็มทวีคูณของอัตราการสุ่มตัวอย่าง>fsample2

ดังนั้นใช่คุณสามารถทำนายสิ่งประดิษฐ์ที่เกิดขึ้นกับสัญญาณ 2D เมื่อถูกสุ่มตัวอย่างโดยการเปรียบเทียบการแปลงฟูริเยร์กับแบนด์วิดท์ที่เสนอโดยอัตราการสุ่มตัวอย่าง


¹สิ่งนี้อาจแตกต่างจากสเปกตรัมที่ใช้ในพีชคณิตเชิงเส้นเพื่ออธิบายคุณสมบัติ Eigen ของตัวดำเนินการ


Neato !! ขอบคุณมากสำหรับคำตอบอย่างละเอียด ดูเหมือนว่าพฤติกรรมของแต่ละบิตสีเขียวเป็นที่แตกต่างกันเล็ก ๆ น้อย ๆ และฉันคาดเดามันขึ้นอยู่กับค่าของnฉันต้องอ่านเรื่องการแปลงฟูริเยร์ทั้งหมดแล้ว !! n
BH
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.