我正在尝试从MIAS数据集中分割出乳房X线照片图像 . 它似乎是非常着名的数据集,但在一些图像中很麻烦 . 我试图通过提取一些艺术品和胸肌来提取感兴趣的区域 . 即使我找到了这样做的方法,它似乎也不是一般的实现,因为它取决于灰度阈值 .
原始图像
最终形象
我到目前为止尝试的是首先使用滤波器和直方图均衡 . 通过使用轮廓消除了这些伪影 . 然后使用灰度级本影来提取胸肌,但是在这种情况下发生,通过使用该阈值也检测到内部区域 . 因此,即使通过与原始图像合并检测到内部区域,我想出的也是重建 .
我想要做的是创建一个更一般的想法,因为灰度级可以改变acrosss不同的图像 . 任何想法或建议都会受到欢迎 .
# To remove minimun componensts
def remove_min_components(img):
nb_components, output, stats, centroids = cv2.connectedComponentsWithStats(img, connectivity=8)
sizes = stats[1:, -1]; nb_components = nb