【问题标题】:Compare and match images with different images?比较和匹配不同图像的图像?
【发布时间】:2012-02-02 00:39:05
【问题描述】:

免责声明:我是初学者,也许这个问题对你不利,希望你能理解。

我必须使用 PHP 编程创建皮肤病专家系统。重点是匹配两个或更多不同的图像,系统将数据库/文件中的图像与用户的图像进行匹配/比较,然后向输入图像的用户提出一些问题。问题来自与数据库/文件中的图像大致匹配的匹配/比较结果。

例如,这是来自患有疥疮皮肤病的用户的图像:

然后这是来自数据库/文件的示例图像。

现在我该如何匹配/比较图像?

我已经读过这个问题Image comparison - fast algorithm, Compare images to find differences, Tool to compare images on Windows, Algorithm to compare two images, Algorithm fast compare images \ matrix 以及来自http://www.cs.ubc.ca/~lowe/keypoints/(SIFT 关键点检测器)和http://www.cmap.polytechnique.fr/~yu/research/ASIFT/demo.html(ASIFT、SIFT、MSER)的文章,但它似乎只有同一张照片,只是拍摄位置不同。

他们都帮不了我(或者我不明白 LOL)。

对OpenCV库了解不多,OpenCV库是否可以处理?

请...,我需要你的帮助。谢谢:)。

编辑:

希望这张图片可以解释:

问题出在第 2 步。

【问题讨论】:

  • 此数据库还包含哪些其他图像?它只是关于检测这种特殊的皮肤病(相对于健康的皮肤)还是有其他的?如果有,是哪个?
  • @Maurits 疥疮皮肤病只是一个样本,我还有更多皮肤病。我知道这是一个难题,但之前没有发现(或者我不知道)。也许计算图像矢量可以使用 matlab 程序,但我想使用 php 程序来实现它。我希望你能帮助我。谢谢:)
  • 恐怕您面临着艰巨的任务。一个你可以很容易地花一年或更长时间的。所以,除非你有办法限制或限制问题,否则我恐怕无法给你任何建议。
  • @Maurits,感谢您的建议,您是否有其他任何限制此问题的建议,以便我有解决方案?

标签: algorithm image image-processing opencv


【解决方案1】:

您可以对色调图像进行形态分析,区分正常肤色和不健康的红色。也就是说,进入 HSV 空间,提取 H 分量,对其进行阈值化,然后使用例如分析白色区域的大小和形状。连续侵蚀。

但是,机会非常渺茫。你有一个比例问题(即你不知道拍摄的图像有多大),你有正常的颜色/亮度归一化问题,你还有皮肤病存在的巨大变化的额外问题。

这是一个相当困难的问题,即使对于研究过图像处理的人来说也是如此。如果您之前没有任何图像处理方面的经验(并且如果您尝试使用 PHP 来解决此类问题,那么您可能没有),请为漫长的学习过程做好准备。至少几个月。

【讨论】:

  • 是的,我知道这是一个相当困难的问题,谢谢。我认为这几乎是不可能的,但可能有办法到达那里,至少是进一步发展的好主意。
【解决方案2】:

我真的不知道医疗情况,这些图像足以让我生病。 :)

但是,我认为您需要找到与实际皮肤颜色不同的区域。所以我推荐this link 作为起点。您可以使用“分段粒子”或“最大值点”来计算皮肤上的计数和密度或任何迷失方向,这可能是疾病的指南。此外,您可以通过同一链接中的“结果”获取这些点的颜色值。

【讨论】:

  • 感谢您的建议,我会考虑的。
【解决方案3】:

第一阶段

转到 Google 图片并上传您的图片。谷歌有一个“搜索相似图像”功能,并会尝试进行匹配。很可能 Google 只会将您与其他皮肤或身体部位的图片相匹配。将您的期望上限设置为匹配 Google 在图像识别方面的结果。如果这个上限还不够好……

第二阶段

使用专家系统(可能需要 3 层深度的问答来对条件进行分类)。以下是我一直在研究的皮肤状况列表。当然,您需要将人类可读的描述放在任何医学术语旁边

Acne
Cyst/cysts
Infected cyst
Non-infected cyst
Acne cyst
Epidermal cyst
Myxoid cyst
Ganglion cyst
Synovial cyst
Sebaceous cyst
Helial cyst
Auricular
Hidradenoma
Syringoma
Hidradenitis
[...] Nevi/nevis
Pigmented
Congenital
Typical
Atypical / Dysplastic
Inflamed
Irritated
[other]
[...] Carcinoma
Basal cell
Superficial
Squamous cell
In situ
Squamous cell ((what does this mean??))
Other
Melanoma
In situ
Keratosis/keratoses
Actinic
Seborrheic
Irritated
Pigmented
Warty
[...] Verruca (wart)
Common
Genital
Condylomatous
Plantar
Digital
Periungal
Filiform
Palmar
Urticaria (hives)
Generalized
Vasulittic
Contact
Vasculitis
Allergic
Leukocytoclastic
[...] Dermatitis
Seborrheic
Exematous
Eczematous
Eczematous
Eczematoid
Lichenoid
Psoriasiform
Pityriasiform
Nummular
Lichen simplex
Hypersensitivity
Dyshidrotic
Palmar-plantar
Psoriasis
Palmo
Plantar
Pustular
Erythrodermic
Hyperhydrosis
Lichen planus
Blistering disease
Pemphigoid
Pemphigus
Herpes simplex
Herpes zoster
Insect bite reaction
Lipom
Excoriations / prurigo
Tinea [...] (fungus)
Versicolor
Pedis
Unguium
Cruris
Capitis
Facilie
Corporis
Scarring
Post-funeral
Traumatic
Post-radiation
Acne
Keloid
Hypertrophic
Atrophic
Scleroderma
Localized
Systemic
Perleche
Cheilitis
Balanitis
Morphea
Atrophoderma
Vascular lesions
Pumpura
Eccliymosis
Angiomata
Pyogenic Granuloma
Telangiectasias
Varix
Port Wine Stain
Candidiasis
Impetigo lesions
Folliculitis
Furunculosis (boils)
Abscess 
[...] Ulceration
Infected 
Non-infected
Intertrigo
Abnormalities of Pigmentation
Post-inflammatory Hyperpigmenation
Hypopigmentation
DePigmentation
Vitiligo
Melasma
Chloasma
Rhiels Melanosis
Poikiloderma
Dyschromia
Pityriasis
Pityriasis Alba
Pityriasis Rosea
Rubra Pilaris
Lichenoides
Acuta (PLEVA)
Dry Skin
Asteatosis
Ichthyosis
Hyperkeratosis

【讨论】:

  • 湿疹两次上榜。 :-)
  • 感谢@Full Decent,是的,我已经了解了 google 图片搜索算法,当然这将是我的参考。是的,我将制作一个带有 sepesifikasi 皮肤病专家系统的系统,条件是用户输入图片,然后将图像与系统中存在的图像列表进行比较,然后比较结果将作为确定某些问题的基础。因此,问题的结果和比较图像的结果,可以确定和解决疾病。
猜你喜欢
  • 1970-01-01
  • 2016-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 2015-05-21
相关资源
最近更新 更多