SlideShare a Scribd company logo
Fuzzy in Face
Recognition
工資管 106 黃泰嘉
Outline
Before we start…
- Flow Chart in Face Recognition with Fuzzy
Introduction to Fuzzy Theory
Introduction to Face Recognition
LBP Method
SVM
Fuzzy LBP
Before We Start…
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
Introduction to Fuzzy Theory
History
- L.A. Zadeh Profressor, 1965
- 鑽研控制理論和系統理論,但當系統過於複雜時?
Characteristics about Fuzzy
- 模糊性:什麼是中年人?什麼是年輕人
- 主觀性:中年 = {x | 30<=x<=55}
Why we need Fuzzy?
Introduction to Fuzzy Theory
Crisp屬於Fuzzy的一種
- Crisp:p(x) = x是偶數
- Fuzzy:p(x) = x是很大的數
內含定義法
- Fuzzy:矮 = {x | x的個子矮} (Fuzzy的定義不可判明)
- Crisp:偶數 = {x | x為偶數} = {x | x可被2整除}
外延定義法
- 小整數的集合: A = {1, 2} v.s. B = {1, 2, 3, 4}(看不出模糊性)
Difference between Fuzzy and Crisp
Introduction to Fuzzy Theory
Express Fuzzy in Mathematics
So how do we define Fuzzy?
Use Membership Function!
天數 1 2 3 4
Grade 0.5 1.0 0.7 0.4
大約兩星期
Introduction to Fuzzy Theory
Expert System
Auto-driven Mobile
Temperature Control
Social Sciences
Example of Applying Fuzzy
Introduction to Face Recognition
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
Introduction to Face Recognition
“Facial Expression Recognition” contains
- Locating Faces (refers to as face detection)
- Extracting facial features
- Analyzing the motion of facial features
Challenges
- Subtlety, Complexity, and Variability
- Low-Resolution Images
- Consider time and memory costing
Related Topics
Introduction to Face Recognition
Geometric Feature-based Methods :
present the shape and locations of facial components, which are
extracted to form a feature vector that represents the face geometry
Appearance-based Methods
- PCA (Principal Component Analysis)
- LDA (Linear Discriminant Analysis)
- ICA (Independent Component Analysis)
- LBP (Local Binary Pattern)
Types of Feature Extraction
Introduction to Face Recognition
Geometric Feature-based Methods
Introduction to Face Recognition
Geometric Feature-based Methods
Introduction to Face Recognition
Comparison of Geometric and Appearance Method
Geometric Feature-
based Method
Appearance Feature-
based Method
Action Unit
Recogition
V
Data Correctness
Requirements
(Require accurate
and reliable feature)
V
Introduction to LBP Method
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
Introduction to LBP Method
Was originally for “Texture Analysis”
Has tolerance against illumination changes
Computational simplicity
Time and memory insensitive
Can be derived very fast in a single scan through the raw image
and lie in low-dimensional feature space
Why do we choose it?
Introduction to LBP Method
LBP Method can be used across different database and shows
general ability in face recognition
Obviously low-resolution images are most common
So, in this work, LBP features for low-resolution facial expression
recognition are investigated
Experiments on different image resolutions show that LBP
features perform stably and robustly over a useful range of low
resolutions of face images
Advantages of using LBP Method
Introduction to LBP Method
Basic Concept : Image Data Representation
Introduction to LBP Method
Basic Concept : Image Data Representation
Introduction to LBP Method
Basic Concept : Basic Binary Patterns
Introduction to LBP Method
Basic Concept : Extended Local Binary Patterns
Introduction to LBP Method
Basic Concept : Constructing LBP in Image
Introduction to LBP Method
Basic Concept : Constructing LBP in Image
Histograms will be calculated for each block, then a
histograms will be concentrated into a single vector
As a result, the facial recognition is represented by LBP and
the shape of the face is obtained by concentration of
different local histograms
Library in Python : Mahotas
Introduction to LBP Method
Basic Concept : Flow Chart
Receive a
image
Dividing image into
non-overlapped
blocks
Perform histogram
equalization
More images?
Facial Recognition
is represented by
LBP
Block LBP histograms are
concatenated into a single
vector
Yes No
Introduction to LBP Method
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
Introduction to SVM
Characteristics
Supervised
可用於線性及
非線性資料
轉到更高維度
上來找
hyperplane
Introduction to SVM
Characteristics
找一條線來分開,
法向量即為Margin
Margin愈大愈好,
Why?
SVM are examined
to perform facial
expression
recognition using
LBP.
Introduction to Fuzzy LBP
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
Introduction to Fuzzy LBP
Basic Concept
Problem in original LBP
- Information from central pixel shows little influence
Therefore, use MEMBERSHIP FUNCTION
- Compute a membership function for each windows based
on the center pixel of window
Introduction to Fuzzy LBP
Basic Concept
Introduce the intensity values:
p
i
= the peripheral pixels
p
center
= the central pixels
Introduction to Fuzzy LBP
Basic Concept
Membership function:
m
0
() = the degree to which p
i
has smaller gray
than p
center
m
1
() = 1 - m
0
()
Introduction to Fuzzy LBP
Basic Concept
Introduction to Fuzzy LBP
Basic Concept
Introduction to Fuzzy LBP
Basic Concept
Gather each CLBP
and get the FLBP histogram
Each 3x3 neighborhood contributes to more than one
bin of the FLBP histogram
Introduction to Fuzzy LBP
Basic Concept
Introduction to Fuzzy LBP
Basic Concept
Introduction to Fuzzy LBP
Result of implementing FLBP method
- Fuzzy Local Binary Patterns for Ultrasound Texture Characterization, University of Athens
Introduction to Fuzzy LBP
Result of implementing FLBP method
- Fuzzy Local Binary Patterns for Ultrasound Texture Characterization, University of Athens
Brief Review…
Flow Chart in Face Recognition with Fuzzy Theory
訓練影像
背景取樣
及前處理
LBP
Histogram
測試影像
Fuzzy
特徵向量
特徵向量 SVM訓練
SVM模組Result
References
FUZZY LBP AND ENTROPY BASED FACE RECOGNITION
Facial expression recognition based on local binary patterns final
fuzzy LBP for face recognition ppt
face recognition system using LBP
Improving Local Binary Patterns Techniques by Using Edge Information
Fuzzy Local Binary Patterns for Ultrasound Texture Characterization
在不同角度變化下以區域二元特徵為基礎之性別辨識, 范力中, 民國98年

More Related Content

讀書會 Fuzzy在人臉辨識上的應用

  • 1. Fuzzy in Face Recognition 工資管 106 黃泰嘉
  • 2. Outline Before we start… - Flow Chart in Face Recognition with Fuzzy Introduction to Fuzzy Theory Introduction to Face Recognition LBP Method SVM Fuzzy LBP
  • 3. Before We Start… Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 4. Introduction to Fuzzy Theory History - L.A. Zadeh Profressor, 1965 - 鑽研控制理論和系統理論,但當系統過於複雜時? Characteristics about Fuzzy - 模糊性:什麼是中年人?什麼是年輕人 - 主觀性:中年 = {x | 30<=x<=55} Why we need Fuzzy?
  • 5. Introduction to Fuzzy Theory Crisp屬於Fuzzy的一種 - Crisp:p(x) = x是偶數 - Fuzzy:p(x) = x是很大的數 內含定義法 - Fuzzy:矮 = {x | x的個子矮} (Fuzzy的定義不可判明) - Crisp:偶數 = {x | x為偶數} = {x | x可被2整除} 外延定義法 - 小整數的集合: A = {1, 2} v.s. B = {1, 2, 3, 4}(看不出模糊性) Difference between Fuzzy and Crisp
  • 6. Introduction to Fuzzy Theory Express Fuzzy in Mathematics So how do we define Fuzzy? Use Membership Function! 天數 1 2 3 4 Grade 0.5 1.0 0.7 0.4 大約兩星期
  • 7. Introduction to Fuzzy Theory Expert System Auto-driven Mobile Temperature Control Social Sciences Example of Applying Fuzzy
  • 8. Introduction to Face Recognition Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 9. Introduction to Face Recognition “Facial Expression Recognition” contains - Locating Faces (refers to as face detection) - Extracting facial features - Analyzing the motion of facial features Challenges - Subtlety, Complexity, and Variability - Low-Resolution Images - Consider time and memory costing Related Topics
  • 10. Introduction to Face Recognition Geometric Feature-based Methods : present the shape and locations of facial components, which are extracted to form a feature vector that represents the face geometry Appearance-based Methods - PCA (Principal Component Analysis) - LDA (Linear Discriminant Analysis) - ICA (Independent Component Analysis) - LBP (Local Binary Pattern) Types of Feature Extraction
  • 11. Introduction to Face Recognition Geometric Feature-based Methods
  • 12. Introduction to Face Recognition Geometric Feature-based Methods
  • 13. Introduction to Face Recognition Comparison of Geometric and Appearance Method Geometric Feature- based Method Appearance Feature- based Method Action Unit Recogition V Data Correctness Requirements (Require accurate and reliable feature) V
  • 14. Introduction to LBP Method Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 15. Introduction to LBP Method Was originally for “Texture Analysis” Has tolerance against illumination changes Computational simplicity Time and memory insensitive Can be derived very fast in a single scan through the raw image and lie in low-dimensional feature space Why do we choose it?
  • 16. Introduction to LBP Method LBP Method can be used across different database and shows general ability in face recognition Obviously low-resolution images are most common So, in this work, LBP features for low-resolution facial expression recognition are investigated Experiments on different image resolutions show that LBP features perform stably and robustly over a useful range of low resolutions of face images Advantages of using LBP Method
  • 17. Introduction to LBP Method Basic Concept : Image Data Representation
  • 18. Introduction to LBP Method Basic Concept : Image Data Representation
  • 19. Introduction to LBP Method Basic Concept : Basic Binary Patterns
  • 20. Introduction to LBP Method Basic Concept : Extended Local Binary Patterns
  • 21. Introduction to LBP Method Basic Concept : Constructing LBP in Image
  • 22. Introduction to LBP Method Basic Concept : Constructing LBP in Image Histograms will be calculated for each block, then a histograms will be concentrated into a single vector As a result, the facial recognition is represented by LBP and the shape of the face is obtained by concentration of different local histograms Library in Python : Mahotas
  • 23. Introduction to LBP Method Basic Concept : Flow Chart Receive a image Dividing image into non-overlapped blocks Perform histogram equalization More images? Facial Recognition is represented by LBP Block LBP histograms are concatenated into a single vector Yes No
  • 24. Introduction to LBP Method Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 25. Introduction to SVM Characteristics Supervised 可用於線性及 非線性資料 轉到更高維度 上來找 hyperplane
  • 26. Introduction to SVM Characteristics 找一條線來分開, 法向量即為Margin Margin愈大愈好, Why? SVM are examined to perform facial expression recognition using LBP.
  • 27. Introduction to Fuzzy LBP Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 28. Introduction to Fuzzy LBP Basic Concept Problem in original LBP - Information from central pixel shows little influence Therefore, use MEMBERSHIP FUNCTION - Compute a membership function for each windows based on the center pixel of window
  • 29. Introduction to Fuzzy LBP Basic Concept Introduce the intensity values: p i = the peripheral pixels p center = the central pixels
  • 30. Introduction to Fuzzy LBP Basic Concept Membership function: m 0 () = the degree to which p i has smaller gray than p center m 1 () = 1 - m 0 ()
  • 31. Introduction to Fuzzy LBP Basic Concept
  • 32. Introduction to Fuzzy LBP Basic Concept
  • 33. Introduction to Fuzzy LBP Basic Concept Gather each CLBP and get the FLBP histogram Each 3x3 neighborhood contributes to more than one bin of the FLBP histogram
  • 34. Introduction to Fuzzy LBP Basic Concept
  • 35. Introduction to Fuzzy LBP Basic Concept
  • 36. Introduction to Fuzzy LBP Result of implementing FLBP method - Fuzzy Local Binary Patterns for Ultrasound Texture Characterization, University of Athens
  • 37. Introduction to Fuzzy LBP Result of implementing FLBP method - Fuzzy Local Binary Patterns for Ultrasound Texture Characterization, University of Athens
  • 38. Brief Review… Flow Chart in Face Recognition with Fuzzy Theory 訓練影像 背景取樣 及前處理 LBP Histogram 測試影像 Fuzzy 特徵向量 特徵向量 SVM訓練 SVM模組Result
  • 39. References FUZZY LBP AND ENTROPY BASED FACE RECOGNITION Facial expression recognition based on local binary patterns final fuzzy LBP for face recognition ppt face recognition system using LBP Improving Local Binary Patterns Techniques by Using Edge Information Fuzzy Local Binary Patterns for Ultrasound Texture Characterization 在不同角度變化下以區域二元特徵為基礎之性別辨識, 范力中, 民國98年
© 2024 SlideShare from Scribd

玻璃钢生产厂家玻璃钢小羊动物雕塑景观装饰北京玻璃钢雕塑哪家便宜广州正规的商场美陈玻璃钢石榴雕塑报价毕节商场美陈生产南通玫红色玻璃钢花盆平平安安玻璃钢雕塑南通玻璃钢雕塑厂家河南城市标志玻璃钢雕塑玻璃钢仿真海豚雕塑安徽欧式玻璃钢雕塑供应商郑州铜玻璃钢彩绘雕塑定制深圳玻璃钢人物雕塑有哪些遂平玻璃钢雕塑定制端州玻璃钢动物雕塑公司校园玻璃钢人物雕塑代理价格云南景观玻璃钢雕塑生产厂家玻璃钢古钟雕塑广东常见商场美陈研发甘肃仿铜西式玻璃钢雕塑濮阳花朵玻璃钢卡通雕塑报价天津人物玻璃钢雕塑定做价格商场美陈广场淮安商场周年美陈福建欧式玻璃钢雕塑供应商深圳周年庆典商场美陈供货商开封镜面校园玻璃钢雕塑四川主题商场美陈市场陕西玻璃钢造型雕塑制作淄博玻璃钢花盆怎么制作的香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化