ฉันไม่แน่ใจว่าคุณต้องการจับคู่สองภาพ (เช่นค้นหาจุดทั่วไป) หรือคุณต้องการลองบางอย่างเช่น CBIR (การดึงภาพตามเนื้อหา - ค้นหาฐานข้อมูลด้วยภาพเทมเพลตเพื่อค้นหาสิ่งที่มี วัตถุ).
ฉันกำลังทำการวิจัย CBIR ดังนั้นฉันค่อนข้างทันสมัยกับวิธีการปัจจุบัน ที่นี่และนี่คือลิงค์ไปสู่คำตอบของฉันสำหรับปัญหาที่คล้ายกับของคุณจาก stackoverflow คุณควรดู
ตอนนี้พูดถึง SIFT สักหน่อย เมื่อหากถูกนำมาใช้เป็นครั้งแรกโดย Lowe คำว่า SIFT จะนำไปใช้กับกระบวนการตรวจจับคุณลักษณะและให้คำอธิบายคุณลักษณะที่คำนวณจากจุดสนใจที่ตรวจพบ จนถึงทุกวันนี้ SIFT descriptorsได้พิสูจน์แล้วว่ายอดเยี่ยมอย่างไม่น่าเชื่อ ตัวอธิบายมีคุณสมบัติเจ๋ง ๆ ที่ @Totero พูดถึงแล้ว
ในทางกลับกันวิธีการตรวจจับของ SIFT ซึ่งปัจจุบันเรียกว่า DoG (ความแตกต่างของ Gaussians) มากขึ้นเรื่อย ๆ ไม่ได้เป็นสิ่งที่ล้ำสมัยอีกต่อไป มันยังคงใช้กันอย่างแพร่หลาย แต่สำหรับกระบวนการตรวจจับคุณสมบัติมีวิธีการเพิ่มเติมในวันนี้ซึ่งบางวิธีนั้นดีกว่าหรือเติมเต็มประเภทของ keypoint ที่ไม่แปรเปลี่ยนของกระบวนการ DoG
เอกสารปัจจุบันส่วนใหญ่ (ดูที่ลิงก์ในคำถาม stackoverflow ที่เชื่อมโยง) มีแนวปฏิบัติที่ดีอีกข้อหนึ่ง: พวกเขารวมวิธีการตรวจสอบคุณสมบัติหลายวิธีแล้วใช้ SIFT descriptor (ซึ่งยังคงเป็นหินบ่งบอก) เพื่อคำนวณการแทนเวกเตอร์ที่ไม่แปรเปลี่ยน ขณะนี้ฉันกำลังทำงานกับการผสมผสานของ DoG (พวกเขามุ่งเน้นไปที่ส่วนที่เหมือนมุมของภาพ) และภูมิภาคของ MSER (พวกเขามุ่งเน้นไปที่จุดที่โดดเด่นเหมือนหยดผ่านหลายสเกล) คุณอาจต้องการลองและทดสอบและเพิ่มฟีเจอร์ของอุปกรณ์ตรวจจับในนั้นหากคุณพบว่าชุดค่าผสมนี้ไม่เป็นที่พอใจในฐานข้อมูลภาพของคุณ
นอกจากนี้หากคุณสนใจนี่คือบทความที่ประเมิน preformances ของชุดตรวจจับและตัวอธิบายที่แตกต่างกัน ฉันยังไม่ได้อ่านตั้งแต่DoG & MSER + SIFTทำงานได้ดีสำหรับฉัน แต่ฉันอ่านมันขาด ๆหาย ๆ และกระดาษค่อนข้างดี
PS: ใช้ google scholar หากคุณไม่สามารถเข้าถึงฐานข้อมูล IEEEXplore ที่ฉันเชื่อมโยง