การแบ่งส่วนของวัสดุโปร่งใสครึ่งหนึ่งเช่นแก้ว


11

ฉันติดอยู่กับปัญหาเกี่ยวกับการแบ่งส่วนของวัตถุที่เป็นแก้ว ฉันต้องการวัตถุที่แม่นยำที่สุดเท่าที่จะเป็นไปได้ แนวทางของฉันแตกต่างกัน ตอนแรกฉันพยายามที่จะลบพื้นหลังเพื่อให้มีเพียงส่วนโค้งที่คมชัดเท่านั้น แต่ใช้งานได้กับวัตถุที่มีขอบ / การไล่ระดับสีคม มิฉะนั้นวัตถุก็จะถูกลบออกด้วย ฉันโพสต์ภาพที่แตกต่างกันสองภาพ

ภาพที่ 1 ภาพที่ 2

ฉันพยายามที่จะลบพื้นหลังผ่านการดำเนินการทางสัณฐานวิทยาเช่นการขยายสีเทาและ divison บนมัน แต่มันก็ไม่ได้ช่วยอะไรมาก หลังจากนั้นฉันลองใช้วิธี k โดยใช้ k = 3 เพื่อให้ได้พื้นหลังที่ถูกดัดแปลงแยกออกจากค่าสีเทาและสีดำของแก้ว ไม่ประสบความสำเร็จในบางกรณี แต่ไม่รวม / โดยเฉลี่ย ฉันยังพยายามตรวจจับขอบแสนรู้ด้วยตัวกรองเบลอโดยรวม แต่สิ่งที่นำไปสู่ผลลัพธ์ที่อ่อนแอลงในรูปแบบของรูปทรงเปิดเสียงรบกวนมากมาย ฯลฯ pp

Canny ด้วยผลลัพธ์ขีด จำกัด อัตโนมัติ:

testimg = imread('http://i.imgur.com/huQVt.png');  
imshow(testimg)
imedges = edge(testimg,'canny');
imshow(imedges);

กันไปสำหรับภาพที่สอง

เอาต์พุตแสนอร่อย # 1 เอาต์พุตแสนอร่อย # 2

อย่างที่คุณเห็นมีเสียงรบกวนมากมายทั้งในและนอกและเพิ่มขอบสองเท่าจากขอบแก้ว แม้จะมีช่องว่างที่ขอบ

ดังนั้นฉันต้องการคำแนะนำของคุณสำหรับวิธีการทั่วไปในการจัดการกับปัญหาของวัสดุกึ่งโปร่งใสนี้ไม่ใช่เพียงแค่ภาพสองภาพนี้

1) แนวคิดอื่น ๆ สำหรับการลบพื้นหลังโดยไม่ทำให้วัตถุเสียหายหรือไม่

2) วิธีการแบ่งส่วนอื่น ๆ สำหรับการแยกวัตถุออกจากพื้นหลังหรือไม่

หากเป็นไปได้ให้ใช้คำแนะนำกล่องเครื่องมือ Matlab, IPT หรือเชิงสถิติ คำแนะนำอื่น ๆ ก็ยินดีต้อนรับ!

ขอบคุณสำหรับคำตอบล่วงหน้า อย่างจริงใจ


พื้นหลังเหมือนกันเสมอหรือไม่
endolith

เกือบแตกต่างกันเล็กน้อยในที่มืด / สว่าง
mchlfchr

1
การลบพื้นหลังออกจากภาพทุกภาพเป็นการเริ่มต้นที่ดียิ่งขึ้น: imgur.com/9WhcB
endolith

1
คุณหมายถึงอะไร คุณมีภาพพื้นหลังที่ไม่มีกระจกหรือไม่?
endolith

1
@DennisJaheruddin ฉันรู้ว่าขอบไม่ใช่เส้นสีดำ ขอบถูกกำหนดเป็นการเปลี่ยนแปลงความเข้ม / ความถี่หมายความว่าค่าสีเทาเปลี่ยนแปลงอย่างรวดเร็วมากขึ้นหรือน้อยลง อย่างไรก็ตามตามที่คุณเห็นจากบริบทวิธี Canny จะไม่เป็นอาวุธของทางเลือกที่นี่เนื่องจากพื้นหลังฉันจะได้รับเสียงดังมาก (กับ Canny) และฉันไม่สามารถคาดเดาเกณฑ์ / ซิกม่าอัตโนมัติได้ ดังนั้นฉันต้องการวิธีการที่จะลบพื้นหลัง แต่ไม่ใช่วัตถุ
mchlfchr

คำตอบ:


3

ทำไมไม่ลองใช้ไฟล์ฟิลเตอร์ High Pass แบบ 2D FFT (guassian) ง่ายๆ

ฉันทำสิ่งนี้จริงอย่างรวดเร็วโดยใช้ MATLAB

Shard # 1 ใช้ High Pass FFT:

http://i47.tinypic.com/rbjxnd.jpg

ทำสิ่งเดียวกันกับ # 2

Shard # 2 ใช้ high pass FFT:

http://i45.tinypic.com/209kms0.jpg

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

นี่เป็นผลลัพธ์ที่มากกว่าที่คุณต้องการหรือไม่


1

นี้เป็นความพยายามที่จะตอบคำถามทั้งหมดไม่มี แต่ฉันจะมีความคิดเกี่ยวกับ"การทำความสะอาดภาพ"

คุณบอกว่าคุณลองใช้การทำงานทางสัณฐานวิทยาไปแล้วและนี่คือการเปลี่ยนแปลงของแนวคิดหวังว่าจะเป็นการอัพเกรด

บทความนี้: A. Vichik, R. Keshet, D. Malah: สัณฐานวิทยาสองตัวเองบน semilattices ต้นไม้และการประยุกต์ใช้เสนอวิธีการเพิ่มประสิทธิภาพในการดำเนินการทางสัณฐานวิทยาคลาสสิกในลักษณะที่สามารถเพิ่มคุณสมบัติที่พึงประสงค์มากขึ้นกับพวกเขา

บทความแนะนำให้เลือกการแสดงรูปภาพตามลำดับชั้นตามคุณสมบัติที่ต้องการจากนั้นเสนอวิธีการกำหนดโอเปอเรเตอร์เช่นการกัดเซาะการขยายการเปิดฝาบนของการ เป็นตัวแทนนั้น ในคำพูดของตัวเอง:

เราได้นำเสนอกรอบทั่วไปสำหรับการผลิตตัวดำเนินการทางสัณฐานวิทยาใหม่ (... )

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

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

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

ดังนั้นในขณะที่เลือกต้นไม้ที่เรียบง่ายที่สุด (สูงสุด / นาที -) จะให้ผลการดำเนินงานแบบคลาสสิกอย่างแน่นอนการเลือกต้นไม้แบบคู่ด้วยตนเองที่เหมาะสมที่สุดกับความต้องการของคุณอาจให้แนวทางที่แข็งแกร่งเพียงพอ

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