比较和匹配不同图像的图像?

时间:2012-01-04 02:27:38

标签: algorithm image image-processing opencv

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

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

例如,这是来自患有Scabies皮肤病的用户的图像: Scabies picture 1 Scabies picture 2 Scabies picture 3

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

Scabies picture 4 Scabies picture 5 Scabies picture 6 Scabies picture 7

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

我已经阅读了这些问题Image comparison - fast algorithmCompare images to find differencesTool to compare images on WindowsAlgorithm to compare two imagesAlgorithm 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库是否可以处理它?<​​/ p>

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

修改:

这张图片可以解释一下: schematic of an skin diseases expert system

问题出在第2步。

3 个答案:

答案 0 :(得分:0)

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

然而,机会相当渺茫。你有一个尺度问题(即你不知道拍摄的图像有多大),你有正常的颜色/亮度标准化问题,你还有另外的问题,即皮肤病中存在很大的变化。

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

PHASE I

转到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