Tôi hiện đang làm một dự án dựa trên các phương pháp được mô tả trong bài viết này: Camera calibration from a single night sky imagekỹ thuật OpenCV/Xử lý hình ảnh để tìm những trung tâm của điểm sáng trong một hình ảnh
Là một người mới bắt đầu trong computer vision, tôi không khá hiểu cách tôi có thể thực hiện phương pháp được sử dụng trong bài báo để tìm trung tâm của tất cả các điểm sáng (hình sáng) trong một hình ảnh, cụ thể trên đoạn trong mục 4.1:
Bản vá xung quanh 15 × 15 pixel (Hình 1 (a)), được upsampled bởi một yếu tố nhất định (Hình 1 (c)) và bản đồ gradient tương ứng được tính toán (Hình 1 (d)). Bắt đầu từ vùng sáng nhất, ngưỡng giá trị màu xám bị giảm, cho đến khi chức năng năng lượng được phóng to. Hàm năng lượng được định nghĩa là tổng của các độ dốc biên giới và được chuẩn hóa theo độ dài đường biên (Hình 1 (e)). Điều này dẫn đến một hình ảnh ngôi sao được phân đoạn thể hiện trong Hình 1 (f). Phân đoạn này đảm bảo rằng trọng tâm trọng số của thuật toán trọng lực [11] đưa ra một ước tính mạnh mẽ.
Từ hiểu biết của tôi, tôi nghĩ rằng tôi có thể làm một hàm dốc Laplacian/Sobel vào hình ảnh upsampled, nhưng sau đó tôi không quá chắc chắn làm thế nào tôi có thể thực hiện các năng lượng phần chức năng và tạo ra hình ảnh được phân đoạn. Ngoài ra tôi cũng sẽ muốn hiểu cách thực hiện trọng tâm của thuật toán trọng lực để tìm trung tâm của điểm sáng bằng cách sử dụng openCV hoặc thư viện python khác.
Được đánh giá cao nếu bạn có thể cung cấp một số đèn về điều này.
Cảm ơn và kính trọng.
Hi Boyko, cảm ơn rất nhiều vì đã trả lời nhanh. Chỉ muốn làm rõ hơn nữa, bạn nói "Nếu năng lượng cao hơn năng lượng của lần lặp trước, điểm ảnh mới sẽ được thêm vào vùng" cái nào là lần lặp trước tôi nên tham khảo? Nó có nghĩa là bắt đầu từ hạt giống, tôi kiểm tra mỗi 8-hàng xóm so với các giá trị pixel của hạt giống. Nếu tất cả các hàng xóm được thêm vào, tôi tiếp tục lặp lại mỗi 15-hàng xóm (hoặc tất cả các điểm ảnh biên giới) và kiểm tra với tổng của 8-hàng xóm trước đó và như vậy? – LawrenceH
Khá nhiều những gì bạn đã nói, ngoại trừ lần lặp thứ hai của bạn có thể không quá một hình vuông vì thêm một số 8 pixel vào vùng không thành công. –
Mặc dù, bây giờ tôi đã đọc những gì THEY thực sự làm chỉ là chạy một thuật toán tràn ngập lấp đầy tất cả các điểm ảnh [ngưỡng; 255], tính func năng lượng, giảm ngưỡng, xả và lặp lại, dừng lại khi chúng tối đa hóa chức năng năng lượng. Lưu ý rằng thuật toán của họ là rất kém hiệu quả khi họ đang thực hiện hiệu quả lên đến 255 trận lụt cho mỗi ngôi sao được phát hiện trước. –