Merlin Bird ID
(merlin.allaboutbirds.org)- แอปฟรีสำหรับระบุนกที่ช่วยคัดกรองตัวเลือกในภาคสนามด้วย เสียง·ภาพถ่าย·คำถาม โดยจุดเด่นคือช่วยให้มือใหม่ตรวจสอบได้ทันที
- Sound ID วิเคราะห์เสียงนกรอบตัวแบบเรียลไทม์ และช่วยระบุชนิดโดยเปรียบเทียบเสียงที่บันทึกกับข้อมูลเพลงร้องและเสียงร้องของ Merlin
- Photo ID และ Bird ID Wizard จะแสดงรายชื่อนกที่เป็นไปได้จากภาพถ่ายหรือคำถาม 3 ข้อ และรองรับการใช้งานแบบออฟไลน์ด้วย
- นกที่ระบุได้สามารถเพิ่มเข้า life list ด้วย Save My Bird ทำให้ต่อยอดจากการค้นหาอย่างเดียวไปเป็นบันทึกการสังเกตส่วนตัว
- Merlin ใช้ข้อมูลการสังเกตจาก eBird, ภาพถ่ายและเสียงจากชุมชน, เคล็ดลับจากผู้เชี่ยวชาญ และแผนที่การกระจายพันธุ์จาก Birds of the World เพื่อให้รายชื่อนกที่เหมาะกับพื้นที่และช่วงเวลา
ระบุนกด้วยเสียง·ภาพถ่าย·คำถาม
- Sound ID ฟังเสียงนกรอบตัวและแสดงตัวเลือกแบบเรียลไทม์ว่านกชนิดใดกำลังร้องอยู่
- สามารถตรวจสอบนกที่ได้ยินได้โดยเปรียบเทียบเสียงที่บันทึกกับข้อมูลเพลงร้องและเสียงร้องของ Merlin
- ทำงานแบบ ออฟไลน์ ได้อย่างสมบูรณ์ จึงใช้ระบุเสียงนกได้ไม่ว่าจะอยู่ที่ไหน
- พื้นที่ที่รองรับ ได้แก่ สหรัฐอเมริกา แคนาดา ยุโรป นกทั่วไปบางชนิดในอเมริกากลางและอเมริกาใต้ และอินเดีย โดยจะมีการเพิ่มชนิดและพื้นที่เพิ่มเติมในอนาคต
- Photo ID เมื่อถ่ายภาพนกหรือดึงภาพจาก camera roll จะแสดงรายชื่อตัวเลือกที่เป็นไปได้แบบสั้น ๆ
- Photo ID ก็ทำงานแบบ ออฟไลน์ ได้อย่างสมบูรณ์ ทำให้ระบุนกในภาพที่ถ่ายได้จากทุกที่
- Bird ID Wizard ให้รายชื่อตัวเลือกที่เป็นไปได้เมื่อผู้ใช้ตอบคำถามง่าย ๆ 3 ข้อเกี่ยวกับนกที่ต้องการระบุ
- ช่วยให้นักดูนกทุกระดับและผู้ใช้ที่ทำกิจกรรมกลางแจ้งเรียนรู้นกได้ในทุกประเทศทั่วโลก
บันทึกการสังเกตและรายชื่อนกตามพื้นที่
- Save My Bird เป็นฟีเจอร์สมุดสแครปบุ๊กดิจิทัลที่ให้แตะ “This is my bird!” ทุกครั้งที่ระบุนก เพื่อเพิ่มนกเข้า life list
- Merlin สร้างขึ้นบนพื้นฐานของ eBird และสามารถสร้างรายชื่อนกแบบปรับให้เหมาะกับผู้ใช้ ซึ่งมีแนวโน้มพบได้ในพื้นที่ที่ผู้ใช้อยู่
- สามารถดูนกตามตำแหน่งหรือช่วงเวลาด้วยตัวเลือกฟิลเตอร์
- สามารถสลับไปดู Offline Birds ทั้งหมดที่ดาวน์โหลดไว้ได้
- วิธีใช้งานแอปดูได้ที่ Merlin Tips and Tricks
- Merlin ให้บริการภาพถ่าย เพลงร้อง และเสียงร้องที่ชุมชนร่วมส่งเข้ามา ควบคู่กับเคล็ดลับจากผู้เชี่ยวชาญทั่วโลก
- แผนที่การกระจายพันธุ์นำมาจาก Birds of the World
- ฟีเจอร์โดยรวมอิงจากข้อมูลการสังเกตนกหลายพันล้านรายการที่ส่งไปยัง eBird
1 ความคิดเห็น
ความคิดเห็นใน Hacker News
ชอบแอปนี้มาก เริ่มใช้เมื่อประมาณหนึ่งเดือนก่อนเพื่อหาว่านกอะไรที่ร้องเสียงดังอยู่ในป่าหลังบ้าน แล้วปรากฏว่าเป็น Tufted Titmouse กับ Carolina Wren
ตลอดเดือนที่ผ่านมา รูทีนตอนเช้าของผมเปลี่ยนไปโดยสิ้นเชิง ตอนนี้ไม่ได้นั่งอยู่ในบ้านแล้ว แต่ไปเติมและทำความสะอาดที่ให้อาหารนกในสวนหลังบ้าน วางถั่วลิสงไว้ให้กระรอกใจเย็นลง จากนั้นก็นั่งบนเด็ก จิบกาแฟ กินมื้อเช้า และเปิด MerlinID ไว้ในโทรศัพท์
ผมไม่ค่อยเก่งเรื่องเรียนภาษามนุษย์ใหม่ ๆ แต่พอใช้แอปนี้ต่อเนื่องหนึ่งเดือน ก็เริ่มแยกได้ไม่ใช่แค่ชนิดของนก แต่รวมถึงนกบางตัวเป็นรายตัวจากเสียงร้องและเสียงเฉพาะของมันด้วย
สิ่งที่น่าเสียดายมีแค่ว่า ถ้ามีฟีเจอร์ทำแคตตาล็อกนกแต่ละตัว แล้วเก็บทั้งไฟล์อัดเสียงร้องกับรูปถ่ายของนกตัวนั้นไว้ด้วยกันได้ก็คงดี ขอคารวะนักพัฒนาเลย และนี่เป็นแอปที่ดีที่สุดอย่างชัดเจนในบรรดาแอปที่ผมได้ใช้มาหลังจากไม่ได้เจอแอปดี ๆ มานาน
ตัวแอปเองดีมากจริง ๆ แต่ผมไม่พอใจกับ flow การเพิ่มนกเข้า Life List หลังจากระบุนกด้วยเสียงหรือรูปแล้ว แอปจะถามว่าเห็นที่ไหน/เมื่อไร แต่ค่าเริ่มต้นแย่มาก ทั้งที่รู้ตำแหน่งและเวลาปัจจุบันอยู่แล้ว แต่บางทีกลับสุ่มเลือกสถานที่หรือเวลาที่เคยไปเมื่อหลายเดือนก่อน และถึงแม้เพิ่งกรอกหลายรายการจากตำแหน่งปัจจุบันไป ก็ยังไม่สนใจ
Merlin เป็นตัวอย่างอันยอดเยี่ยมของสิ่งที่ “คอมพิวเตอร์ในกระเป๋าของทุกคน” น่าจะทำได้ตั้งแต่แรก เป็นแอปที่น่าทึ่งซึ่งช่วยเชื่อมโยงผู้คนกับโลกรอบตัวให้ใกล้ชิดขึ้น
บางครั้งก็มีคำขอให้สนับสนุนองค์กรบ้าง แต่เป็นคำขอที่ชัดเจนและตรงไปตรงมา และเท่าที่รู้ไม่มี dark pattern
โดยเฉพาะการระบุเสียง เป็นวิธีที่น่าทึ่งซึ่งขยายขอบเขตความสามารถของคนส่วนใหญ่ได้อย่างมาก และเป็นทางเข้าสู่การที่ผู้คนจะระบุนกได้มากขึ้นด้วยหูเพียงอย่างเดียว อีกทั้งยังทำให้เราใส่ใจกับเสียงในธรรมชาติมากขึ้นด้วย
อย่างไรก็ตาม Merlin โดยเฉพาะ eBird มีด้านที่ผลักดันการดูนกให้ไปในมุมมองแบบแข่งขันกันทำ “คะแนนสูง” มากไปหน่อย เมื่อคิดถึงผลกระทบของการเปลี่ยนแปลงสภาพภูมิอากาศต่อประชากรนก การส่งเสริมให้คนเดินทางทั่วโลกเพื่อดูชนิดนกให้ได้มากที่สุดเท่าที่ทำได้ย่อมมีปัญหาแน่นอน
ถึงอย่างนั้นก็เป็นข้อติเล็กน้อย และ Merlin ยังเป็นหนึ่งในไม่กี่แอปที่ผมจะแนะนำแบบไม่มีเงื่อนไขให้กับใครก็ตามที่มีโอกาสจะใช้แม้แต่นิดเดียว
ผมเป็นเพื่อนกับนักวิจัยบางคนที่ทำด้าน Sound ID ของแอปนี้ ทีมทุ่มเทอย่างมากเพื่อให้โมเดล machine learning และการประเมินผลแข็งแรงจริง ๆ
ภายในนั้น Sound ID เป็นตัวอย่างที่ดีว่า การวิจัยอย่างรอบคอบซึ่ง นำโดยผู้เชี่ยวชาญโดเมน สามารถให้ผลลัพธ์ที่น่าเชื่อถือกว่าการแค่ป้อนข้อมูลเข้าไปแล้วหวังว่ามันจะออกมาดี
การตั้งชื่อให้ blackbird คนละตัวอย่างสม่ำเสมออาจยุ่งยาก แต่กับนกชนิดอื่น ๆ น่าจะทำได้ด้วย AI algorithm บางแบบ
ฝากบอกเพื่อน ๆ ของคุณด้วยว่า ไก่ตัวผู้ก็เป็นนก และสมควรถูกยอมรับในฐานะนาฬิกาปลุกยามเช้าของโลก
ดีใจมากที่แอปนี้ได้รับความสนใจ อยากให้นักพัฒนาหรือคนดูแลผลิตภัณฑ์แวะมาดูตรงนี้
การระบุเสียงทำงานได้ดีมาก โดยเฉพาะแม้แต่ใน ป่า/ป่าดงดิบโคลอมเบีย ที่ไม่มีเครือข่ายเลย
แต่ส่วนอื่น ๆ ของแอปยังมีจุดที่ต้องปรับอีกมาก ปุ่มมักไม่ทำงาน หน้าจอไม่สอดคล้องกัน ผลลัพธ์หายไป และมีปัญหาอื่น ๆ
ในแง่ฟีเจอร์ อยากให้มีการเชื่อมกับ iNaturalist พอย้อนกลับไปที่ไฟล์บันทึกเสียงก่อนหน้า ทั้งที่ตอนจับเสียงเดิมเคยมีผลลัพธ์ แต่กลับขึ้นว่า “No matches” เวลาอยู่กับกลุ่มในธรรมชาติแล้วระบุอะไรบางอย่างได้ พอจะให้ใครดู มันก็มักจะหายไปแล้ว
จุดเริ่มต้นแบบง่าย ๆ คือแทนที่จะเปิดเว็บฟอร์ม อยากให้มี ปุ่มส่งฟีดแบ็กด่วน เพื่อให้รายงานปัญหาได้สะดวก ขอบคุณมาก ๆ กับทุกคนที่ทำให้แอปนี้เป็นไปได้
ถ้าทำไฟล์บันทึกที่ยาวมาก แอปก็เริ่มอืดจริง ๆ ดังนั้นผมเลยใช้วิธีหยุดเมื่อผ่านไปประมาณ 10 นาที แล้วเริ่มบันทึกใหม่
อีกอย่างคือมีเอฟเฟกต์แปลก ๆ ที่มันพลาดนกที่อยู่ใกล้มาก เสียงดังและชัดเจน เช่น Baltimore Oriole บนหัว แต่กลับระบุเพลงเบา ๆ จากที่ไกลได้ถูกต้อง
อยากให้แสดง ช่วงของโซโนแกรม ที่ใช้เป็นหลักฐานในการตัดสินการระบุ เวลามีนกหลายตัวร้องพร้อมกัน การดูโซโนแกรมจะยากเป็นพิเศษ
สำหรับส่วนอื่น ๆ ของแอป ผมเจอประสบการณ์ตรงกันข้าม แต่ก็อาจเป็นปัญหาเฉพาะโทรศัพท์แต่ละรุ่น อย่างไรก็ยังเป็นแอปที่ยอดเยี่ยม
แต่บน Android มันแครชทุก ๆ 255 วินาที หลังเปิดใช้งาน ผมจับเวลาเอง
มีวิธีส่งบั๊กรีพอร์ตไหม?
ต้องระวังเวลาเล่นเพลงนก ไม่กี่วันก่อนผมกดเพลงของ Cardinal ที่อยู่ในรายการระบุ แล้ว Cardinal ตัวผู้ที่ทำรังอยู่บนรั้วก็แตกตื่นสุด ๆ หลังจากนั้นก็ไม่เห็นทั้งตัวผู้และตัวเมียอีกเลย ก่อนหน้านี้เห็นทุกวัน นกพวกนี้มีความเป็นเจ้าถิ่นสูง
กังวลว่าผมอาจเผลอเปิดเสียงเล่น ๆ ผ่านแอป แล้วทำให้มันหนีจากรังที่ยังใช้งานอยู่
ถ้าผมเป็นนก แล้วได้ยินเสียงนกปริศนาที่มีอารมณ์หรือวลีเฉพาะที่เข้าใจได้ พอไปดูแล้วเจอลิงยักษ์รูปร่างมนุษย์เปิดเสียงนั้นออกมาจากตัวเอง ผมก็คงย้ายครอบครัวเหมือนกัน
Cardinal มีความเป็นเจ้าถิ่นสูงแน่นอนและไล่กันเอง โดยเฉพาะช่วงทำรัง
ไม่ว่าจะผิวปากเลียนเสียงคล้าย ๆ กัน ทำ “pishing” เพื่อดึงความสนใจ หรือเปิดเสียงจากโทรศัพท์ ล้วนรบกวนพฤติกรรมตามปกติ รถยนต์ รถบรรทุก เครื่องตัดหญ้า และมอเตอร์ไซค์ก็รบกวนนกเช่นกัน
https://www.sibleyguides.com/2011/04/the-proper-use-of-playb...
เมื่อเปิดเพลงในอาณาเขตของนก นกตัวผู้และตัวเมียข้างเคียงจะจับตาดูอย่างใกล้ชิดว่านกตัวนั้นตอบสนองต่อ “ผู้บุกรุก” อย่างไร ในงานวิจัยหนึ่ง (Mennill et al 2002) นก Black-capped Chickadee ตัวผู้ที่มีลำดับชั้นสูงซึ่งถูกเปิดเสียงก้าวร้าวใส่ สูญเสียสถานะ เพราะคู่และเพื่อนบ้านมองว่ามันเป็นผู้แพ้ที่ไล่ผู้บุกรุกผีออกไปไม่ได้
ในเมื่อเราสามารถใช้อุปกรณ์เลียนแบบภาษาของนกและเปิดกลับให้ฟังได้ ก็มี ผลลัพธ์ที่อาจทำให้ครอบครัวนกแตกแยก อย่างชัดเจน
ทุกครั้งจะคิดว่า “นกตัวนั้นอยู่ใกล้มากเลย! ต้องหยิบมือถือออกมาดูว่า Merlin รู้ไหมว่าคืออะไร…” แล้วก็นึกได้ว่าพลาดแล้ว
ส่วนที่น่าสนใจ:
“Sound ID เรียนรู้โดยแปลงการบันทึกเสียงเป็น สเปกโตรแกรม ซึ่งเป็นการแทนเสียงในรูปแบบภาพก่อน แล้วจึงวิเคราะห์ด้วยเครื่องมือ computer vision ที่คล้ายกับที่ขับเคลื่อน Photo ID”
สเปกโตรแกรมที่เลื่อนอยู่ด้านบนไม่ได้เป็นแค่ของตกแต่งน่ารัก ๆ แต่เป็นวิธีที่การรู้จำทำงานจริง
สมัยเรียนปริญญาตรีเมื่อนานมาแล้ว ตอนทำงานในแล็บภาษาศาสตร์ ผมใช้ สเปกโตรแกรม ดูเสียง โดยเฉพาะตำแหน่งการออกเสียง พอ ๆ กับการฟังไฟล์บันทึก
ดังนั้นการสร้างโมเดลบนสเปกโตรแกรมจึงดูสมเหตุสมผลมากกว่าการแทนเสียงรูปแบบอื่น
ผมดูนกอย่างจริงจังมาหลายปี แต่เพิ่งเริ่มใช้ ตัวระบุเสียง แบบนี้ในปีนี้เอง มันช่วยได้มากจริง ๆ แค่จากเสียงอย่างเดียว ผมก็เจอนกชนิดใหม่ไปแล้วมากกว่า 12 ชนิด และบางชนิดก็เรียนรู้ที่จะระบุเองได้แล้ว
มันเปิดเส้นทางใหม่ทั้งหมดในการสนุกกับงานอดิเรกนี้ อย่างน้อยในกรณีนี้ machine learning/AI ก็มีผลเชิงบวกที่ชัดเจน
ในฐานะคนดูนก โดยรวมแล้วผมประทับใจกับเทคโนโลยีนี้มาก และส่วนใหญ่ก็เชื่อถือได้
แต่ก็มีบางครั้งที่น่าสงสัยเวลามีสปีชีส์ที่คล้ายกันอยู่ในพื้นที่เดียวกัน เช่น ผมไม่แน่ใจจริง ๆ ว่าแถวบ้านผมมี Purple Finch หรือไม่ เพราะทั้งวันเห็นแต่ House Finch เท่านั้น ถึงอย่างนั้นผมก็อาจเป็นฝ่ายผิดได้ มันแสดงศักยภาพได้ดีพอจนผมไม่กล้าฟันธงว่ากรณีนั้นมันผิด
แน่นอนว่าในทางเทคนิคก็อาจเป็นการระบุที่ถูกต้องจริง ๆ ได้ แต่ผมค่อนข้างมั่นใจว่า Bald Eagle ที่ Merlin ตรวจพบ น่าจะเป็นเสียงเด็ก ๆ แถวถนนด้านล่างวิ่งเล่นแล้วตะโกนมากกว่า
สองชนิดนี้ถ้ามองด้วยตาจะต่างกันชัดเจน แต่ถ้าจะเข้าข้าง Merlin ผมเองก็แยกด้วยหูไม่ออกเหมือนกัน
ผมชอบแอปนี้มากและใช้ตลอด
แต่มีเรื่องหนึ่งที่ไม่พอใจ คือบนเว็บ PC อัปโหลดรูปไม่ได้ สำหรับคนที่ใช้ DSLR ถ่ายนก ประสบการณ์ผู้ใช้ที่ต้องย้ายรูปไปมือถือแล้วใส่เข้าแอปนั้นทรมานจริง ๆ
ไม่ใช่เรื่องโลกแตก และสุดท้ายก็แค่ต้องไปใช้วิธีอื่นระบุนกอยู่ดี แต่ก็อยากให้มีประสบการณ์ใช้งานสำหรับคนที่ไม่ใช่มือถือด้วย
ยังเป็นอัลฟาระยะแรก แต่สำหรับเวิร์กโฟลว์ DSLR อาจมีประโยชน์
ถ้าอยากลองทางเลือกแบบเว็บ ก็มีพื้นที่เดโมที่อัปโหลดรูปจากเบราว์เซอร์ได้โดยตรง: https://huggingface.co/spaces/birder-project/birder-image-cl...
แต่ขอเตือนไว้ก่อนว่า มันออกแบบมาเพื่อโชว์โมเดลมากกว่าจะมอบประสบการณ์ผู้ใช้แบบใดแบบหนึ่ง ดังนั้นต้องเลือก โมเดลภูมิภาค ที่เหมาะสมเอง โดยดูจาก suffix อย่าง eu-common, arabian-peninsula ให้ตรงกับพื้นที่ที่ถ่ายรูป
ขอบเขตการรองรับยังจำกัดมาก และจะมีการเพิ่มภูมิภาคอีกในอีกไม่กี่เดือนข้างหน้า
ที่สวนหลังบ้านมี Mockingbird อยู่ตัวหนึ่ง หรือจะพูดให้ถูกกว่านั้นคือเราอาศัยอยู่ในอาณาเขตของมัน นกตัวนี้เลียนเสียง Gila Woodpecker ผมอัดวิดีโอไว้ด้วย และพอเปิดวิดีโอพร้อมใช้ Bird ID มันก็แสดงว่าเป็น Gila Woodpecker จริง ๆ