SlideShare a Scribd company logo
1 of 25
5777 W. Century Blvd
Suite 205 - LOS ANGELES
CA 90045 USA
Tel: +1 (424)-393-4011
Fax: +1 (310) 943-3280
RUMBA
BOSSA NOVA VISION, California
Robert George - Sebastien Breugnot
Polarization imaging for
fiber orientation measurement
www.bossanovavision.com
info@bossanovavision.com
2
Overview of Bossa Nova Vision
BOSSA NOVA Vision, formerly BOSSA NOVA
Technologies, is a LLC (Limited Liability
Company) founded in 2018, located in Los
Angeles, USA
Small business of 4 people specialized in
optics, electronics, imaging and software
development (3 PhDs, 1 Engineer)
LAX
Los Angeles
International Airport
Spatial distribution
and straightness of hair fibers
Existing technique :
Fiber/Hair Orientation Measurement
→ conventional imaging + image analysis/image processing
New technique :
Measurement of physical parameter related to the
orientation of the fiber using polarization analysis/imaging
→ based on the polarization signature of the internal
reflection in birefringent fibers
Shape & Alignment of hair
Fiber orientation
extraction/display
Camera
Infrared LED
+
polarizer
Polarization imaging
for fiber orientation measurement
RUMBA System
Acquisition of
raw images
< 1 second
Extraction of
modulated
signal pixel
by pixel
Deduction of
angle θ pixel
by pixel
Color coding
of angle for
display pixel
by pixel
Extraction of
background
and fusion
Data analysis
/quantitative
data
0
500
1000
1500
2000
2500
3000
3500
0 50 100 150 200 250 300 350
5
RUMBA System
Measurement process
Lechocinski, N & Breugnot, S. (2011). Fiber orientation measurement using polarization imaging
Journal of cosmetic science. 62. 85-100.
6
Intensity image (NIR*)
* Near Infra-Red
Color coded Orientation image
Intensity (Visible)
Conventional Image
RUMBA uses NIR LEDs
→ even dark hair are transparent and can be measured
RUMBA System
Example of
in-vivo measurement (panelist)
7
Hair
swatch
Background
RUMBA
Closed darkroom
RUMBA System
Lab Setup
Light Setup
8
Threshold level
Low-intensity
background
subtraction
Noise / Background
Hair
tress
Background extraction
9
ROI (Region Of Interest)
Color coded
Orientation image
Angle
(- 45o to + 45o)
Number of
pixel at this
angle
Histogram of angular distribution
in the ROI
1 1
2
2
≈ 1.5o
≈ 11,000 px
Data extraction
10
Mean angle in
the ROI
Standard Deviation of
the angular distribution
in the ROI
Area covered
by the ROI MAX
Histogram MAX
Angle
Ratio
Min/Integral
Proportional
to 1/STDV
1
2
Data extraction
Straightness
MESSY HAIR STRAIGHTER HAIR
The histogram is thinner, the fiber are
better aligned
11
Data analysis (global ROI)
12
The ROI can be divided into “boxes” and provides
spatial analysis of Mean Angle or STDV parameters
Spatial modulation of a wavy swatch is perfectly visible
as the evolution of the mean angle
Root
Tip
Box 1
Box 2
…
Box 20
Box number
Spatial analysis (global ROI)
0
5000
10000
15000
20000
-45 -30 -15 0 15 30 45
PopulationinROI
Angle (o)
86 30
12 3.5
13
Straightness coefficient
Histogram Comparison
27310386504030
3.5 6 9 12 15 18
21 24
14
Visualization of the straightness
coefficient (1/deg.)
Straightness and Alignment
analysis with RUMBA
On-going development on more advanced analysis
using the RUMBA hardware
• Straightness coefficient :
Try to quantify how straight the hair is (after
ironing for example). The more deviation to the
mean angle of the whole swatch there is, the less
straight the hair swatch is
• Alignment coefficient :
Try to quantify how aligned the hair is. For
example, well combed curly hair is aligned, but
not straight. For this, we need to compute local
straightness, and average the value over the
swatch
Straighter
More aligned, but not straighter
With the data that our RUMBA System provides,
we have now tried to come up with a metric for
2 important hair characteristics, Straightness
and Alignment, that we defined as below :
Straightness and Alignment
Problem :
The scaling of the coefficient was poor
273103
Example :
The coefficient is higher on
the second sample, which
correctly reflects an increase
in straightness, but the visual
difference is not correctly
quantified by the number
Straightness coefficient
“Old” coefficient
𝟏 −
𝟏
𝟏𝟎𝟎
𝑺𝒕𝒅𝒆𝒗
+ 𝟏
𝟐
× 𝟏𝟎𝟎
The new coefficient still uses the standard deviation parameter used in the previous parameter, but adjust the scale.
With this new coefficient :
• Perfectly straight hair (Stdev = 0) :
corresponds to a straightness coefficient = 100
• Perfectly disorganized hair (Stdev = +) :
corresponds to a straightness coefficient = 0
The straightness coefficient is
now on a scale from 0 to 100
Straightness coefficient
“New” coefficient
For the alignment, a new image is computed using the standard orientation image from the RUMBA. It is
comparing each pixel orientation value to the orientation of the closest weighted by the distance between
them.
Example of images :
Blue = less aligned
(local straightness)
Red = better aligned
(local straightness)
Alignment
image
Orientation
image
Color-coded orientation
Color-coded alignment
0
100
The alignment coefficient is also on a scale from 0 to 100
Alignment coefficient
SAMPLE 1 SAMPLE 2
Straightness Alignment Straightness Alignment
Untreated
Straightness
=
20.68
Alignment
=
45.51
Straightness
= 4.13
Alignment
= 50.26
Treated
Straightness
=
13.05
Alignment
=
66.56
Straightness
= 5.58
Alignment
= 69.99
Alignment coefficient
SAMPLE 1 SAMPLE 2 SAMPLE 3
Straightness
=
5.98
Alignment
=
3.34
Straightness
=
35.48
Alignment
=
83.34
Straightness
=
43.11
Alignment
=
66.71
SAMPLE 4 SAMPLE 5 SAMPLE 6
Straightness
=
11.6
Alignment
=
20.97
Straightness
=
55.48
Alignment
=
52.12
Straightness
=
94.11
Alignment
=
94.76
Visualization of the coefficients
22
Extra processing - Side-software (beta)
23
Extra processing - Side-software (beta)
 Straightness / Alignment coefficient
 Hair swatch “surface” measurement
 Spatial analysis
RUMBA
Conclusions
 RUMBA is a robust, turn-key system for fiber orientation
measurement
 Thanks to its complete lab setup, RUMBA provides
accurate and repeatable in-vivo and in-vitro measurements
 Advanced processing enables hair analysis related to
straightness and alignment of fibers
24
5777 W. Century Blvd
Suite 205 - LOS ANGELES
CA 90045 USA
Tel: +1 (424)-393-4011
Fax: +1 (310) 943-3280
www.bossanovavision.com
info@bossanovavision.com
Thank you !
For further questions
feel free to contact us
:

More Related Content

What's hot

Extract the ancient letters from decorated
Extract the ancient letters from decoratedExtract the ancient letters from decorated
Extract the ancient letters from decoratedIJERA Editor
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1Jonathan Westlake
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filteringDeepikaT13
 
Stereo matching
Stereo matchingStereo matching
Stereo matchingSu Yan-Jen
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainMadhu Bala
 
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...JaeJun Yoo
 
Maximizing the Representation Gap between In-domain & OOD examples
Maximizing the Representation Gap between In-domain & OOD examplesMaximizing the Representation Gap between In-domain & OOD examples
Maximizing the Representation Gap between In-domain & OOD examplesJay Nandy
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.SomitSamanto1
 
Machine learning session9(clustering)
Machine learning   session9(clustering)Machine learning   session9(clustering)
Machine learning session9(clustering)Abhimanyu Dwivedi
 
Regression Study: Boston Housing
Regression Study: Boston HousingRegression Study: Boston Housing
Regression Study: Boston HousingRavish Kalra
 
08 distributed optimization
08 distributed optimization08 distributed optimization
08 distributed optimizationMarco Quartulli
 
Gaussian filtering 1up
Gaussian filtering 1upGaussian filtering 1up
Gaussian filtering 1upPham Hanh
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingNational Cheng Kung University
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalizationtreasure17
 
07 dimensionality reduction
07 dimensionality reduction07 dimensionality reduction
07 dimensionality reductionMarco Quartulli
 

What's hot (20)

Extract the ancient letters from decorated
Extract the ancient letters from decoratedExtract the ancient letters from decorated
Extract the ancient letters from decorated
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Stereo matching
Stereo matchingStereo matching
Stereo matching
 
Smoothing Filters in Spatial Domain
Smoothing Filters in Spatial DomainSmoothing Filters in Spatial Domain
Smoothing Filters in Spatial Domain
 
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Anal...
 
Maximizing the Representation Gap between In-domain & OOD examples
Maximizing the Representation Gap between In-domain & OOD examplesMaximizing the Representation Gap between In-domain & OOD examples
Maximizing the Representation Gap between In-domain & OOD examples
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
 
Machine learning session9(clustering)
Machine learning   session9(clustering)Machine learning   session9(clustering)
Machine learning session9(clustering)
 
Regression Study: Boston Housing
Regression Study: Boston HousingRegression Study: Boston Housing
Regression Study: Boston Housing
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
 
08 distributed optimization
08 distributed optimization08 distributed optimization
08 distributed optimization
 
Gaussian filtering 1up
Gaussian filtering 1upGaussian filtering 1up
Gaussian filtering 1up
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and Closing
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
PPT s03-machine vision-s2
PPT s03-machine vision-s2PPT s03-machine vision-s2
PPT s03-machine vision-s2
 
07 dimensionality reduction
07 dimensionality reduction07 dimensionality reduction
07 dimensionality reduction
 
Image Recontruction
Image RecontructionImage Recontruction
Image Recontruction
 
poster
posterposter
poster
 

Similar to Rumba

195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013homeworkping3
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...IOSR Journals
 
Image segmentation methods for brain mri images
Image segmentation methods for brain mri imagesImage segmentation methods for brain mri images
Image segmentation methods for brain mri imageseSAT Journals
 
Optimized patterns for digital image correlation
Optimized patterns for digital image correlationOptimized patterns for digital image correlation
Optimized patterns for digital image correlationRafael Rodriguez
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...iosrjce
 
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET Journal
 
IGARSS11-Zhang.ppt
IGARSS11-Zhang.pptIGARSS11-Zhang.ppt
IGARSS11-Zhang.pptgrssieee
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy Systeminventy
 
Denoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodDenoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodIJMER
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...inventionjournals
 
47549379 paper-on-image-processing
47549379 paper-on-image-processing47549379 paper-on-image-processing
47549379 paper-on-image-processingmaisali4
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
3-d interpretation from stereo images for autonomous driving
3-d interpretation from stereo images for autonomous driving3-d interpretation from stereo images for autonomous driving
3-d interpretation from stereo images for autonomous drivingYu Huang
 
Paper on image processing
Paper on image processingPaper on image processing
Paper on image processingSaloni Bhatia
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 

Similar to Rumba (20)

M.sc. m hassan
M.sc. m hassanM.sc. m hassan
M.sc. m hassan
 
195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013195706916 i journals-paper-template-2013
195706916 i journals-paper-template-2013
 
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
2-Dimensional Wavelet pre-processing to extract IC-Pin information for disarr...
 
Image segmentation methods for brain mri images
Image segmentation methods for brain mri imagesImage segmentation methods for brain mri images
Image segmentation methods for brain mri images
 
Optimized patterns for digital image correlation
Optimized patterns for digital image correlationOptimized patterns for digital image correlation
Optimized patterns for digital image correlation
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
 
K010615562
K010615562K010615562
K010615562
 
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...IRJET-  	  Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
IRJET- Detection of Angle-of-Arrival of the Laser Beam using a Cylindrica...
 
IGARSS11-Zhang.ppt
IGARSS11-Zhang.pptIGARSS11-Zhang.ppt
IGARSS11-Zhang.ppt
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy System
 
Denoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using SobelmethodDenoising and Edge Detection Using Sobelmethod
Denoising and Edge Detection Using Sobelmethod
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
Face Recognition System Using Local Ternary Pattern and Signed Number Multipl...
 
Basics of dip
Basics of dipBasics of dip
Basics of dip
 
Samba hair
Samba hairSamba hair
Samba hair
 
47549379 paper-on-image-processing
47549379 paper-on-image-processing47549379 paper-on-image-processing
47549379 paper-on-image-processing
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
3-d interpretation from stereo images for autonomous driving
3-d interpretation from stereo images for autonomous driving3-d interpretation from stereo images for autonomous driving
3-d interpretation from stereo images for autonomous driving
 
Paper on image processing
Paper on image processingPaper on image processing
Paper on image processing
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 

More from Robert George

More from Robert George (6)

Samba face
Samba faceSamba face
Samba face
 
Mambo
MamboMambo
Mambo
 
General presentation - Bossa nova vision
General presentation - Bossa nova visionGeneral presentation - Bossa nova vision
General presentation - Bossa nova vision
 
Bolero
BoleroBolero
Bolero
 
Bolero Mono
Bolero MonoBolero Mono
Bolero Mono
 
TRI Princeton - RUMBA presentation
TRI Princeton - RUMBA presentationTRI Princeton - RUMBA presentation
TRI Princeton - RUMBA presentation
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

Rumba

  • 1. 5777 W. Century Blvd Suite 205 - LOS ANGELES CA 90045 USA Tel: +1 (424)-393-4011 Fax: +1 (310) 943-3280 RUMBA BOSSA NOVA VISION, California Robert George - Sebastien Breugnot Polarization imaging for fiber orientation measurement www.bossanovavision.com info@bossanovavision.com
  • 2. 2 Overview of Bossa Nova Vision BOSSA NOVA Vision, formerly BOSSA NOVA Technologies, is a LLC (Limited Liability Company) founded in 2018, located in Los Angeles, USA Small business of 4 people specialized in optics, electronics, imaging and software development (3 PhDs, 1 Engineer) LAX Los Angeles International Airport
  • 3. Spatial distribution and straightness of hair fibers Existing technique : Fiber/Hair Orientation Measurement → conventional imaging + image analysis/image processing New technique : Measurement of physical parameter related to the orientation of the fiber using polarization analysis/imaging → based on the polarization signature of the internal reflection in birefringent fibers Shape & Alignment of hair
  • 4. Fiber orientation extraction/display Camera Infrared LED + polarizer Polarization imaging for fiber orientation measurement RUMBA System
  • 5. Acquisition of raw images < 1 second Extraction of modulated signal pixel by pixel Deduction of angle θ pixel by pixel Color coding of angle for display pixel by pixel Extraction of background and fusion Data analysis /quantitative data 0 500 1000 1500 2000 2500 3000 3500 0 50 100 150 200 250 300 350 5 RUMBA System Measurement process Lechocinski, N & Breugnot, S. (2011). Fiber orientation measurement using polarization imaging Journal of cosmetic science. 62. 85-100.
  • 6. 6 Intensity image (NIR*) * Near Infra-Red Color coded Orientation image Intensity (Visible) Conventional Image RUMBA uses NIR LEDs → even dark hair are transparent and can be measured RUMBA System Example of in-vivo measurement (panelist)
  • 8. 8 Threshold level Low-intensity background subtraction Noise / Background Hair tress Background extraction
  • 9. 9 ROI (Region Of Interest) Color coded Orientation image Angle (- 45o to + 45o) Number of pixel at this angle Histogram of angular distribution in the ROI 1 1 2 2 ≈ 1.5o ≈ 11,000 px Data extraction
  • 10. 10 Mean angle in the ROI Standard Deviation of the angular distribution in the ROI Area covered by the ROI MAX Histogram MAX Angle Ratio Min/Integral Proportional to 1/STDV 1 2 Data extraction Straightness
  • 11. MESSY HAIR STRAIGHTER HAIR The histogram is thinner, the fiber are better aligned 11 Data analysis (global ROI)
  • 12. 12 The ROI can be divided into “boxes” and provides spatial analysis of Mean Angle or STDV parameters Spatial modulation of a wavy swatch is perfectly visible as the evolution of the mean angle Root Tip Box 1 Box 2 … Box 20 Box number Spatial analysis (global ROI)
  • 13. 0 5000 10000 15000 20000 -45 -30 -15 0 15 30 45 PopulationinROI Angle (o) 86 30 12 3.5 13 Straightness coefficient Histogram Comparison
  • 14. 27310386504030 3.5 6 9 12 15 18 21 24 14 Visualization of the straightness coefficient (1/deg.)
  • 15. Straightness and Alignment analysis with RUMBA On-going development on more advanced analysis using the RUMBA hardware
  • 16. • Straightness coefficient : Try to quantify how straight the hair is (after ironing for example). The more deviation to the mean angle of the whole swatch there is, the less straight the hair swatch is • Alignment coefficient : Try to quantify how aligned the hair is. For example, well combed curly hair is aligned, but not straight. For this, we need to compute local straightness, and average the value over the swatch Straighter More aligned, but not straighter With the data that our RUMBA System provides, we have now tried to come up with a metric for 2 important hair characteristics, Straightness and Alignment, that we defined as below : Straightness and Alignment
  • 17. Problem : The scaling of the coefficient was poor 273103 Example : The coefficient is higher on the second sample, which correctly reflects an increase in straightness, but the visual difference is not correctly quantified by the number Straightness coefficient “Old” coefficient
  • 18. 𝟏 − 𝟏 𝟏𝟎𝟎 𝑺𝒕𝒅𝒆𝒗 + 𝟏 𝟐 × 𝟏𝟎𝟎 The new coefficient still uses the standard deviation parameter used in the previous parameter, but adjust the scale. With this new coefficient : • Perfectly straight hair (Stdev = 0) : corresponds to a straightness coefficient = 100 • Perfectly disorganized hair (Stdev = +) : corresponds to a straightness coefficient = 0 The straightness coefficient is now on a scale from 0 to 100 Straightness coefficient “New” coefficient
  • 19. For the alignment, a new image is computed using the standard orientation image from the RUMBA. It is comparing each pixel orientation value to the orientation of the closest weighted by the distance between them. Example of images : Blue = less aligned (local straightness) Red = better aligned (local straightness) Alignment image Orientation image Color-coded orientation Color-coded alignment 0 100 The alignment coefficient is also on a scale from 0 to 100 Alignment coefficient
  • 20. SAMPLE 1 SAMPLE 2 Straightness Alignment Straightness Alignment Untreated Straightness = 20.68 Alignment = 45.51 Straightness = 4.13 Alignment = 50.26 Treated Straightness = 13.05 Alignment = 66.56 Straightness = 5.58 Alignment = 69.99 Alignment coefficient
  • 21. SAMPLE 1 SAMPLE 2 SAMPLE 3 Straightness = 5.98 Alignment = 3.34 Straightness = 35.48 Alignment = 83.34 Straightness = 43.11 Alignment = 66.71 SAMPLE 4 SAMPLE 5 SAMPLE 6 Straightness = 11.6 Alignment = 20.97 Straightness = 55.48 Alignment = 52.12 Straightness = 94.11 Alignment = 94.76 Visualization of the coefficients
  • 22. 22 Extra processing - Side-software (beta)
  • 23. 23 Extra processing - Side-software (beta)  Straightness / Alignment coefficient  Hair swatch “surface” measurement  Spatial analysis
  • 24. RUMBA Conclusions  RUMBA is a robust, turn-key system for fiber orientation measurement  Thanks to its complete lab setup, RUMBA provides accurate and repeatable in-vivo and in-vitro measurements  Advanced processing enables hair analysis related to straightness and alignment of fibers 24
  • 25. 5777 W. Century Blvd Suite 205 - LOS ANGELES CA 90045 USA Tel: +1 (424)-393-4011 Fax: +1 (310) 943-3280 www.bossanovavision.com info@bossanovavision.com Thank you ! For further questions feel free to contact us :