Loại bỏ tiếng ồn từ X quang nha khoa


9

Tôi đang làm việc trong một dự án áp dụng Mô hình hình dạng hoạt động để xác định vị trí răng trong X quang nha khoa. Đối với những người quen thuộc với kỹ thuật này, tôi hiện đang cố gắng lấy mẫu theo các vectơ bình thường cho mỗi mốc. Bài viết khuyến nghị nên lấy đạo hàm của các pixel được lấy mẫu: "Để giảm tác động của thay đổi cường độ toàn cầu, chúng tôi lấy mẫu đạo hàm dọc theo cấu hình, thay vì các giá trị mức xám tuyệt đối."

Vì vậy, vấn đề của tôi là làm thế nào để lọc X quang nha khoa một cách tốt nhất để chuẩn bị cho việc áp dụng toán tử phái sinh. Tôi hiện đang sử dụng kết hợp bộ lọc trung vị để loại bỏ hầu hết những gì tôi nghĩ là nhiễu lượng tử (míp). Nó được theo sau bởi bộ lọc song phương . Sau đó, tôi áp dụng toán tử Scharr để tính toán độ dốc thực tế cần được lấy mẫu.

Các kết quả được trình bày dưới đây: Các kết quả

Hình ảnh đầu tiên cho thấy dữ liệu gốc. Trong hình ảnh thứ hai và thứ ba, dữ liệu được lọc được trình bày, đầu tiên là cường độ phổ sau FFT và sau đó là dữ liệu hình ảnh được lọc. Hình ảnh thứ tư cho thấy kết quả của việc áp dụng toán tử Scharr cho hình ảnh thứ ba.

Câu hỏi của tôi là:

  • Có cách tiếp cận nổi tiếng nào để giảm tiếng ồn trong X quang nha khoa khác với cách tiếp cận của tôi không?
  • Điều gì gây ra sự xuất hiện "khói" của các cạnh và các khu vực "phẳng" (không cạnh)? Đây có phải là một loại nhiễu còn sót lại trong hình ảnh được lọc hay nó là vốn có của toán tử gradient? Nếu nó thực sự là một tiếng ồn, bộ lọc nào sẽ phù hợp nhất để sử dụng? Bộ lọc trung bình rất tốt trong việc loại bỏ các đốm nhiễu nhỏ nhưng hạt nhân lớn làm cho các cạnh bị mờ quá nhiều. Vì vậy, bộ lọc song phương được sử dụng để lọc các đốm màu lớn hơn và cân bằng màu sắc trên khu vực mà không làm hại các cạnh, nhưng nó không thể lọc cấu trúc khói này.
  • Có lựa chọn nào tốt hơn toán tử Scharr để tạo gradient trong trường hợp này không?
  • Phần thưởng: Đây có được coi là một đầu vào tốt cho Mô hình hình dạng hoạt động không? Tôi chưa nhận ra họ mạnh mẽ như thế nào.

1
bạn cũng có thể thử lọc meanshift. liên quan đến các khu vực khói, bạn không thể làm gì nhiều về nó. Scharr là OK, Canny sẽ tốt hơn nếu bạn đang tìm kiếm các cạnh thực tế.
Rosa Gronchi

Tôi có thể trả lời câu hỏi số 1. Đầu tiên, bạn cần xác định loại nhiễu nào đang ảnh hưởng đến hình ảnh nha khoa. Sau đó, cố gắng tìm các phương pháp có uy tín có thể loại bỏ loại tiếng ồn đó.
maxwell

Câu trả lời:


3

Theo như tôi hiểu, bằng cách dẫn xuất hình ảnh, bạn có nghĩa là trích xuất các cạnh. Tôi khuyên bạn nên lọc ảnh bằng bộ lọc Gaussian tương đối lớn. Nếu chi phí tính toán của dẫn xuất hình ảnh là không chính xác đối với công việc của bạn, tôi khuyên bạn nên sử dụng máy dò cạnh canny. Nó ít nhạy cảm với tiếng ồn và không bị đánh lừa bởi tiếng ồn và tìm thấy các cạnh yếu cùng với các cạnh mạnh. Hướng dẫn Matlab cho điều đó:

   [MinThresh MaxThresh]=[-0.3 0.5];
   EDGE_No_SMOKE=edge(im,'canny',[MinThresh MaxThresh]);

và kết quả là (tôi biết đó có thể không phải là kết quả mà bạn đang tìm kiếm, tuy nhiên, việc chơi với các biến Ngưỡng và kích thước bộ lọc sẽ mang lại cho bạn kết quả mong muốn):

nhập mô tả hình ảnh ở đây

Lưu ý rằng bạn không thấy hiệu ứng khói nữa. Ngoài ra về các cạnh sai, bạn có thể loại bỏ chúng bằng cách sử dụng các kỹ thuật mở và đóng hình ảnh.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.