แก้ไข Affine invariance ต้องการความโค้งรุ่นนี้
http://en.wikipedia.org/wiki/Affine_curvature#Affine_curvature
สมมติว่านั่นคือสิ่งที่ฉันหมายถึง (แม้ว่าความโค้งปกติฉันคิดว่าคงที่กับการหมุนซึ่งอาจดีพอ)
แก้ไขสำหรับรุ่นขนาดคงที่ของรูปลักษณ์โค้งนี่
/math/1329/what-is-the-form-of-curvature-that-is-invariant-under-rotations-and-uniform- Scali
ปัญหาการจดจำท่าทางเป็นปัญหาย่อยของปัญหาการรู้จำและปัญหาการรู้จำเป็นปัญหาการเปรียบเทียบแบบจำลอง
คุณพยายามปรับท่าทางให้เหมาะกับท่าทางบางท่าทางท่าทางที่ดีที่สุดจะเป็นผู้ชนะ
ฉันจะบันทึกท่าทางของคุณหลาย ๆ ครั้งและพยายามปรับให้พอดีกับข้อมูลการฝึกของคุณด้วยบางอย่างเช่น b-spline (เส้นโค้ง) คุณอาจต้องการให้ท่าทางของคุณคงที่เพื่อเลียนแบบการแปลง (การหมุนการปรับการแปล) ดังนั้นจัดเก็บเส้นโค้งเป็นตารางค่าความโค้ง (ไม่น่าจะมีรูปแบบปิดที่ดี) ซึ่งต่างจากพิกัดคาร์ทีเซียนของการควบคุม จุด
นั่นเป็นรูปแบบของท่าทาง สมมติว่าคุณมีหลายอย่าง
หากต้องการเปรียบเทียบพวกเขาเริ่มต้นด้วยการปรับข้อมูลอินพุตของคุณให้เหมาะสมจากนั้นประเมินความโค้ง x จำนวนครั้งที่ x ให้การแลกเปลี่ยนที่ดีระหว่างความแม่นยำและประสิทธิภาพ
ตอนนี้วนซ้ำโมเดลและลบค่าความโค้ง (ประเมินที่จุดเดียวกันตามเส้นโค้งที่เกี่ยวข้องในแง่ของความยาวส่วนโค้ง) และลบความแตกต่าง ค่าที่ผลลัพธ์เรียกว่าส่วนที่เหลือ สรุปส่วนที่เหลือทั้งหมด แบบจำลองที่มีของเหลือน้อยที่สุดนั้นเหมาะสมที่สุดและเป็นท่าทางที่คุณน่าจะเป็นไปได้มากที่สุด
เปรียบเทียบคำตอบของฉันกับ @ Olie's โดยทั่วไปพวกเขาจะเหมือนกันแม้ว่าเราจะเลือกรูปแบบที่แตกต่างกันสำหรับท่าทาง (สร้างตารางของความโค้งที่ลงนามและบันทึกการเปลี่ยนแปลงในมุมของแทนเจนต์เกือบจะเหมือนกันฉันคิดว่าข้อมูลถูกสร้างขึ้นโดยเรียบ แม้ว่าจะโค้งด้วยเสียงรบกวน) ความแตกต่างที่สำคัญคือ @Olie นั้นรวมถึงความเร็วด้วย
การเลือกพารามิเตอร์ที่จะรวมไว้ในแบบจำลองของคุณขึ้นอยู่กับสถานการณ์และข้อกำหนดด้านประสิทธิภาพ โปรดทราบว่าการเพิ่มพารามิเตอร์ให้กับโมเดลของคุณจะเพิ่มมิติ