ความแตกต่างระหว่างการกรองและการถดถอยพหุนามเป็นไปอย่างราบรื่นหรือไม่


14

อะไรคือความแตกต่างระหว่างการกรอง low-pass แบบคลาสสิก (กับ IIR หรือ FIR) และ "การปรับให้เรียบ" โดยการถดถอยพหุนามระดับ Nth ในระดับท้องถิ่นและ / หรือการแก้ไข (ในกรณีของการสุ่มตัวอย่าง) โดยเฉพาะในกรณีที่ N มากกว่า 1 แต่น้อยกว่าจำนวนจุดที่ใช้ในการถดถอย


+1 คำถามที่ยอดเยี่ยมคุณเอาชนะฉันได้ :-) AFAIK ที่ใช้ N = 2 สอดคล้องกับการกรองเชิงเส้น 'คลาสสิค' ที่เราคุ้นเคย แต่ฉันอาจจะผิดในเรื่องนี้
Spacey

2
sinc reconstruction vs spline interpolation: cnx.org/content/m11126/latest "การแก้ไข spline นั้นราบรื่นกว่าการแก้ไข sinc นี่เป็นเพราะการสนับสนุนของ cardinal splines นั้นมีขนาดเล็กกว่าของ sinc function"
endolith

คำตอบ:


10

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

เมื่อการปรับให้เรียบโดยการกรองการดำเนินงานที่สำคัญคือ convolution โดยที่ซึ่งในโดเมนความถี่แปลเป็นy = F - 1 ( F ( x ) F ( h ) )โดยที่Fหมายถึง การแปลงฟูริเยร์แบบไม่ต่อเนื่อง (และF - 1ค่าผกผัน) การแปลงฟูริเยร์แบบไม่ต่อเนื่อง (เช่นF ( x ) ) เสนอการประมาณของxy(n)=x(n)h(n)y=F1(F(x)F(h))FF1F(x)xเป็นผลรวมของฟังก์ชันตรีโกณมิติ เมื่อเป็นตัวกรองสัญญาณความถี่ต่ำส่วนประกอบของความถี่ต่ำที่น้อยลงจะถูกเก็บไว้และการเปลี่ยนแปลงอย่างกะทันหันของxจะราบรื่นขึ้น การตั้งค่าการกรองต่ำผ่านในบริบทของการประมาณฟังก์ชั่นโดยใช้ฟังก์ชั่นตรีโกณมิติเป็นฟังก์ชั่นพื้นฐานแต่มันก็คุ้มค่าที่จะทบทวนสูตรการสนทนาเพื่อทราบว่าเมื่อทำการกรอง y (n) (ผลลัพธ์ของตัวกรอง) ขึ้นอยู่กับx ( n )รวมถึงผลรวมถ่วงน้ำหนักของตัวอย่างที่ผ่านมาของx (น้ำหนักที่นี่กำหนดโดย "รูปร่าง" ของh ) (ข้อควรพิจารณาที่คล้ายกันมีไว้สำหรับตัวกรอง IIR แน่นอนด้วยการเพิ่มค่าที่ผ่านมาของy (hxx(n)xhเช่นกัน)y(n)

เมื่อปรับให้เรียบโดยพหุนามแบบ n-degree บางส่วนผลลัพธ์ของหน่วยสอดแทรกขึ้นอยู่กับและส่วนผสมของฟังก์ชันพื้นฐาน (แตกต่างกัน) (หรือที่เรียกว่าmonomials ) ฟังก์ชันพื้นฐานที่แตกต่างกันเหล่านี้คืออะไร มันคงที่ ( a 0 x 0 ), a line ( a 1 x ), parabola ( a 2 x 2 ) และอื่น ๆ (โปรดอ้างถึงสิ่งนี้เพื่อภาพประกอบที่ดี) แม้ว่าโดยทั่วไปเมื่อต้องรับมือกับตัวอย่าง equi-distant ในเวลาและด้วยเหตุผลเกี่ยวกับความแม่นยำสิ่งที่ใช้คือรูปแบบพหุนามของนิวตันx(n)a0x0a1xa2x2. เหตุผลที่ฉันอ้างถึงนี้เป็นเพราะมันเป็นเรื่องง่ายที่จะเห็นว่าเมื่อดำเนินการแก้ไขเชิงเส้นคุณสามารถสร้างตัวกรองเคอร์เนลที่ส่งกลับผลรวมถ่วงน้ำหนักเชิงเส้นตรงของตัวอย่างที่มีอยู่เช่นเดียวกับการแก้ไขพหุนามลำดับต่ำจะใช้ "เส้น" เพื่อแก้ไข ระหว่างสองตัวอย่าง แต่ที่ระดับสูงกว่าวิธีการประมาณสองวิธีจะให้ผลลัพธ์ที่แตกต่างกัน (เนื่องจากความแตกต่างในฟังก์ชั่นพื้นฐาน)

ตามที่ฉันเขียนไว้ข้างต้นไม่คำนึงถึงคุณค่าที่ผ่านมาของx(n)นั้นไม่เข้มงวด นี่คือจุดที่ลึกซึ้ง เพราะโดยปกติเมื่อสร้างพหุนามค่านอกช่วงเวลาที่กำหนด ("อดีต" และ "อนาคต" ของสัญญาณ) จะไม่ถูกนำมาพิจารณา อย่างไรก็ตามมีความเป็นไปได้ที่จะรวมสิ่งเหล่านี้ด้วยการแก้ไขอนุพันธ์ที่ขอบของช่วงเวลา และหากทำเช่นนี้ซ้ำ ๆ (เช่นหน้าต่างเลื่อนที่ไม่ทับซ้อนกัน) อย่างมีประสิทธิภาพ "ตัวอย่างที่ผ่านมา" ของ x (n) จะถูกนำมาพิจารณา (นี่คือเคล็ดลับที่ splines ใช้และในความเป็นจริงมีการแสดงออกที่ชัดเจนสำหรับการแก้ไข bicubicอย่างไรก็ตามโปรดทราบที่นี่ว่าการตีความของจะแตกต่างกันเมื่อพูดถึงsplinesx - ระบุจุดเกี่ยวกับการทำให้ปกติ -)

เหตุผลในการใช้การกรองเป็นการแก้ไขบางครั้งพูดเช่นในกรณีของ "การแก้ไข Sinc" เป็นเพราะมันทำให้รู้สึกจากมุมมองทางกายภาพ การเป็นตัวแทนในอุดมคติของระบบที่ จำกัด ย่านความถี่ (เช่นแอมพลิฟายเออร์ (เชิงเส้น) หรือเลนส์ในระบบสายตา ) ในโดเมนเวลาคือพัลส์ sinc การแสดงโดเมนความถี่ของพัลส์ sinc เป็น"พัลส์" สี่เหลี่ยมผืนผ้า. ดังนั้นด้วยสมมติฐานที่น้อยมากเราคาดหวังว่ามูลค่าที่หายไปจะมากหรือน้อยใกล้กับเพื่อนบ้าน (แน่นอนภายในขอบเขต) ถ้าสิ่งนี้ดำเนินการกับพหุนาม n-order (สำหรับ n สูงกว่า) ดังนั้นในวิธีที่เรา "แก้ไข" วิธีที่ค่าที่หายไปเกี่ยวข้องกับเพื่อนบ้านซึ่งอาจไม่เหมือนจริงเสมอไป (ทำไมค่าความดันเสียงของ คลื่นกระแทกด้านหน้าไมโครโฟนคงที่เพื่อให้มีรูปร่างของหรือไม่มันวางสมมุติฐานว่าแหล่งกำเนิดเสียงทำงานอย่างไรซึ่งอาจไม่เป็นจริงเสมอไปโปรดทราบว่าฉันไม่ได้บ่งบอกถึงความเหมาะสมของรูปแบบการแก้ไข จากมุมมองของpsychophysicsที่นี่ซึ่งเกี่ยวข้องกับการประมวลผลของสมอง (ดูresampling Lanczosx3ตัวอย่างเช่น). ฉันกำลังพูดอย่างเคร่งครัดเกี่ยวกับข้อ จำกัด ที่กำหนดโดยการแก้ไขเมื่อใครพยายาม "เดา" ค่าที่หายไปอย่างไม่มีอคติ

ไม่มีวิธี "ที่ดีที่สุด" สากลมันสวยมากขึ้นอยู่กับปัญหาการแก้ไขที่คุณกำลังเผชิญอยู่

ฉันหวังว่านี่จะช่วยได้.

ป.ล. (สิ่งประดิษฐ์ที่สร้างโดยวิธีการประมาณค่าทั้งสองวิธีนั้นแตกต่างกันเช่นกันดูตัวอย่างปรากฏการณ์ Gibbs Phenomenonและoverfittingแม้ว่า overfitting จะเป็น "ที่อีกด้านหนึ่ง" ของคำถามของคุณ)


+1 คำตอบที่ยอดเยี่ยม บางสิ่งที่ตามมา: 1) คุณพูดถึงไม่คำนึงถึงค่าที่ผ่านมาของ x [n] ในการใส่พหุนามอย่างไรก็ตามนี่ไม่ใช่จุดที่สงสัยตามสิ่งที่คุณพูดเกี่ยวกับ x [n] ว่าเป็นการสรุปของไซน์ / โคไซน์หรือไม่? (ค่าที่ผ่านมานำมาพิจารณาหรือไม่ยังคงถือ) 2) ฉันค่อนข้างสับสนกับการตีความทางกายภาพของบางสิ่งที่ 'จำกัด วง' ในกรณีนี้ ทุกอย่างไม่ จำกัด วงอยู่ใช่ไหม นั่นคือจะผ่านความถี่บางและและลดทอนผู้อื่น? ตัวอย่างทางกายภาพของระบบ non-bandlimited คืออะไร? ขอบคุณ
Spacey

1) ไม่แน่ใจว่าฉันเข้าใจอย่างสมบูรณ์ในสิ่งที่คุณหมายถึง แต่ฉันหมายถึงความแตกต่างระหว่างการรับเอาท์พุทจากการบิดและจากการใส่พหุนาม 2) ในบางกรณีสัญญาณและระบบได้รับการปฏิบัติภายใต้กรอบเดียวกัน ในทางทฤษฎีมีสัญญาณที่ไม่ จำกัด วง ( en.wikipedia.org/wiki/ ...... ) เช่น (อย่างแท้จริง) เสียงสีขาว ( en.wikipedia.org/wiki/White_noise ) การรักษาที่ดีมากมีอยู่ในสัญญาณและระบบโดย Oppenheim และ Willsky ฉันใช้คำนี้เพื่อทำการเชื่อมต่อระหว่าง bandlimit-> sinc
A_A

ตกลงฉันได้เขียนคำถามของฉันใหม่ - เพื่อให้แน่ใจว่า: 1) พหุนามลำดับที่สูงกว่าที่เราใช้ยิ่ง 'ลำเอียง' มากขึ้นเท่านั้นที่เราจะบังคับความสัมพันธ์ระหว่างจุดซึ่งอาจไม่ตรงกับความเป็นจริงทางกายภาพใช่ไหม (ในกรณีนี้จะไม่ดีกว่าเสมอไป) 2) เกี่ยวกับการ จำกัด วงดนตรี - ฉันแค่อยากรู้ว่าทำไมเราถึงพูดแบบนี้เพราะวงดนตรีทุกระบบไม่ได้จำกัด ในที่นั้นมันใช้ความถี่บางความถี่เท่านั้น ขอบคุณ
Spacey

ฉันขอโทษที่สิ่งนี้ทำให้ฉันสนใจ สำหรับคำถามเฉพาะเหล่านี้: 1) ไม่จำเป็น ในตัวอย่างที่ให้ฉันหมายถึงข้อ จำกัด ที่กำหนดโดย "รูปร่าง" ของ monomials 2) สัญญาณและระบบจะช่วยได้มาก บางสิ่งถูกกล่าวว่าเป็นที่แน่นอนเนื่องจากการใช้งานทางวิศวกรรมใช้ส่วนย่อยของคณิตศาสตร์ซึ่งในสาขาอื่นอาจมีการใช้งานที่ดีมากสำหรับสัญญาณที่ไม่ จำกัด วง (เช่นกระบวนการสุ่มที่เหมือนกันอย่างแท้จริง (เสียงสีขาว) เชื่อมโยงกับด้านบน)
A_A

2

คำถามที่ดีและคำตอบที่ enlightening ฉันต้องการแบ่งปันข้อมูลเชิงลึกบางอย่างดังนี้ มีฐานพหุนาม orthogonal อยู่เช่นฐานพหุนาม Legendre ของ (ในทางตรงกันข้ามกับฐาน monomial) ซึ่งมีเสถียรภาพมากขึ้นในพหุนามระดับสูงที่เหมาะสม ในฐานะที่เป็นฐานที่ใช้ในการแก้ไขสูตรของแชนนอนส์ (ซึ่งแน่นอนว่ายังสามารถเห็นได้ว่าเป็นการดำเนินการและการดำเนินการกรอง) เป็นฐาน orthogonal สำหรับ bandlimited พื้นที่ จำกัด ฮิลแบร์ต พื้นที่ร่วมกับการมีอำนาจ orthogonality กับพวกเขา

พหุนามกรอง (ไม่ใช่การแก้ไข) ก็มีอยู่ในวรรณคดีเคมีตั้งแต่ 2503 บันทึกการบรรยายที่ดีเกี่ยวกับการมาถึงหัวข้อนี้เขียนโดย R.Schafer บรรดาศักดิ์เป็น Savitzky - Golay กรองลิงค์: http: // www-inst eecs.berkeley.edu/~ee123/fa12/docs/SGFilter.pdf

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.