• No results found

Segmentation of high frequency 3D ultrasound images for skin disease characterization

N/A
N/A
Protected

Academic year: 2021

Share "Segmentation of high frequency 3D ultrasound images for skin disease characterization"

Copied!
41
0
0

Loading.... (view fulltext now)

Full text

(1)

IN

DEGREE PROJECT

ELECTRICAL ENGINEERING,

SECOND CYCLE, 30 CREDITS

,

STOCKHOLM SWEDEN 2017

Segmentation of high frequency

3D ultrasound images for skin

disease characterization.

(2)

Abstract

This work is rooted in a need for dermatologists to explore skin characteristics in depth. The influence of skin disease such as acne in dermal tissues is still a complex task to assess. Among the possibilities, high frequency ultrasound imaging is a paradigm shift to probe and characterizes upper and deep dermis. For this purpose, a cohort of 58 high-frequency 3D images has been acquired by the French laboratory Pierre Fabre in order to study acne vulgaris disease. This common skin disorder is a societal challenge and burden affecting late ado-lescents across the world. The medical protocol developed by Pierre Fabre was to screen a lesion every day during 9 days for different patients with ultrasound imaging. The provided data features skin epidermis and dermis structure with a fantastic resolution. The strategy we led to study these data can be explained in three steps. First, epidermis surface is detected among artifacts and noise thanks to a robust level-set algorithm. Secondly, acne spots are located on the resulting height map and associated to each other among the data by comput-ing and thresholdcomput-ing a local variance. And eventually potential inflammatory dermal cavities related to each lesion are geometrically and statistically char-acterized in order to assess the evolution of the disease. The results present an automatic algorithm which permits dermatologists to screen acne vulgaris lesions and to characterize them in a complete data set. It can hence be a pow-erful toolbox to assess the efficiency of a treatment.

keywords : level-set segmentation, active contours, optimization, statistical modeling, Blitz++.

(3)

Sammanfattning

Detta arbete ¨ar grundat i en dermatologs behov att unders¨oka hudens egen-skaper p˚a djupet. P˚averkan av hudsjukdomar s˚a som acne p˚a dermala v¨avander ¨

ar fortfarande sv˚art att bed¨oma. Bland m¨ojligheterna ¨ar h¨ogfrekvent ultraljud-savbildning ett paradigmskifte f¨or unders¨okning och karakterisering av ¨ovre och djupa dermis. I detta syfte har en kohort av 58 h¨ogfrekventa 3D bilder f¨orv¨arvats av det Franska laboratoriet Pierre Fabre f¨or att studera sjukdomen acne vul-garis. Denna vanliga hudsjukdom ¨ar en utmaning f¨or samh¨allet och en b¨orda som p˚averkar de i slutet av ton˚aren ¨over hela v¨arlden. Protokollet utvecklat av Pierre Fabre innebar att unders¨oka en lesion varje dag ¨over 9 dagar f¨or olika patienter med ultraljudavbildning. Den insamlade datan visar hudens epi-dermis och epi-dermis struktur med en fantastiskt h¨og uppl¨osning. Strategin vi anv¨ande f¨or att studera denna data kan f¨orklaras i tre steg. F¨or det f¨orsta, hittas epidermis yta bland artifakter och brus tack vare en robust level-set al-goritm. F¨or det andra, acne fl¨ackar hittas p˚a h¨ojdkartan och associeras till varandra bland m¨atdatan genom en tr¨oskelj¨amf¨orelse ¨over lokala variationer.

¨

Aven potentiellt inflammatoriska dermala h˚alrum relaterade till varje lesion blir geometriskt ochj statistiskt k¨annetecknade f¨or att bed¨oma sjukdomens f¨orlopp. Resultaten framf¨or en automatisk algoritm som g¨or det m¨ojligt f¨or dermatologer att unders¨oka acne vulgaris lesioner och utm¨arka de i ett dataset. Detta kan d¨armed vara en kraftfull verktygsl˚ada f¨or att unders¨oka inverkan av en behan-dling till denna sjukdom.

(4)

Acknowledgment

I can not consider starting this report without thanking all the persons that have helped and supported me during the whole thesis.

I want to thank Creatis laboratory (Lyon, France) 1 and particularly the

ultrasound team for being an exceptional place of research and discussions in biomedical imaging field.

I am particularly grateful to my supervisors at Creatis laboratory: Prof. Philippe Delachartre and Dr. Bruno Sciolla for their advice, high involvement, patience and insight during the whole project. I would not have thought that I will learn so much in six months. I extend my thanks to Pierre Ferrier and Fab-rice Bellet who were very responsive and effective whenever I had software issues.

I wish to thank Pierre Fabre laboratory (Toulouse, France) embodied by Jimmy le Digabel and Gwendal Josse for the multiple meetings and discussions and for having made our work possible. I have appreciated their engineering point of view and clinical knowledge.

I would also like to thank Prof. Saikat Chatterjee and Prof. Cornel Iona, my supervisors from KTH and Grenoble INP - Phelma, for they goodwill and support.

I wish to address special thanks to the PhD students of Creatis, to Matthieu Martin, Sami Quorchi, Maxime Polichetti, Tom Hohweiller, Emeline Turquin and so many others for having made my scientific journey at Creatis a great human experience.

(5)

Contents

1 Introduction 1

1.1 Motivation . . . 1

1.2 Aim of the master thesis . . . 1

2 Ultrasound images acquisition 2 2.1 Principles of ultrasound . . . 2

2.2 High-frequency ultrasound imaging system (Dermcup) . . . 2

2.3 Clinical protocol . . . 3

2.4 3D images . . . 4

3 Background: review of segmentation methods 6 3.1 Introduction to segmentation . . . 6

3.1.1 Thresholding algorithm . . . 7

3.1.2 Clustering . . . 7

3.2 Level-set segmentation . . . 8

3.2.1 Implicit representation of active contours . . . 8

3.2.2 Choice of the functional . . . 8

3.2.3 Active contour evolution and implementation . . . 9

4 Methods: Segmentation and characterization of the lesions 11 4.1 Segmentation of epidermis . . . 11

4.2 Segmentation of the epidermic acne region . . . 18

4.3 Segmentation of the subcutaneous area . . . 20

5 Results 22 5.1 Validation of the epidermis segmentation . . . 22

5.2 Geometrical characterization . . . 23 5.3 Tissue characterization . . . 25 5.4 Longitudinal study . . . 27 6 Implementation in C/C++ 29 6.1 Existing work . . . 29 6.2 Blitz library . . . 29 6.3 Functions . . . 29 6.3.1 Replicate function . . . 29 6.3.2 Convolution function . . . 30

(6)

Chapter 1

Introduction

1.1

Motivation

High-frequency ultrasound has a fantastic resolution which is ideal for derma-tology and skin research. In the range of 20MHz to 50MHz, the resolution is typically of 4µm to 100µm in the depth axis and 50µm to 150µm in the lateral direction. With a depth of exploration of 3mm to 12mm, high-frequency ultra-sound allows to gather detailed information on epidermis and dermis layers of the skin.

Ultrasound imaging has been used to study several skin disorders: dermati-tis [9], [24] , skin ulcers [22], skin aging [5, 8, 14, 27], lesion classification [4] and impact of glucocorticoid treatments on the dermis layers [11].

1.2

Aim of the master thesis

The purpose of the present work is to retrieve geometrical and statistical char-acteristics of acne impact on skin in order to enable dermatologists to study the disease and for example assess the effectiveness of a treatment. Some methods for automated epidermis segmentation have been proposed previously, as in [15] [7].

In this work we propose a three-step automated algorithm able to process a data set of 3D high-frequency ultrasound images :

• Segment epidermis surface • Identify cutaneous acne lesions

(7)

Chapter 2

Ultrasound images

acquisition

2.1

Principles of ultrasound

Ultrasounds terminology concerns all waves above 20kHz. It has three main advantages regarding other imaging modalities. It is non-invasive, low cost and easy to use. It is particularly popular for screening fetus with pregnant women. In this case, the ultrasound frequency is about 5MHz. But ultrasound can be used in several other applications. Particularly, the development of high frequency probes has permitted in recent years to explore superficial tissues and hence to widen the study field to dermatology. The current devices can reach a frequency up to 50MHz. High frequency ultrasound imaging permits the study of skin layers, malignant tumors, follicles or skin textures.

2.2

High-frequency ultrasound imaging system

(Dermcup)

The device used to acquire the 3D images is commercialized by Atys Medical (Soucieux en Jarrest, France). A conventional transducer is translated following the pattern in Fig. 2.1. 3D volumes are obtained by performing 300 acquisitions of 2D images. The transducer is moved by a motor from one position to an other. At each step the transducer is successively used as emitter and receptor. Each 2D acquisition lasts 100 microseconds. A Hilbert transform of the Radio-Frequency signal (RF signal) is performed in order to detect the envelope of the raw signal [10].

(8)

(a) (b)

Figure 2.1: (a) Portable device used to perform ultrasound acquisitions. (b) Motorized 3D probe with a mono trasnducer.

299 acquisitions 300 B-mode

transducer

Figure 2.2: Moving pattern of the probe transducer.

2.3

Clinical protocol

The studied dataset was based on 58 3D ultrasound images provided by Pierre Fabre laboratory (Toulouse, France) and performed with a Dermcup (Atys Med-ical, Soucieu-en-Jarrest, France). Six subjects images have been generated with two main clinical acne lesions: papule and pustule. [32] provides a large docu-mentation on clinical aspects of dermis lesions imaged in ultrasound. The use of high frequency ultrasound images (50kHZ) enables to explore skin tissues with a depth resolution of 4µm order along about 3mm. The protocol designed by Pierre Fabre aimed at screening acne lesions along time. Fig. 2.3 shows the position of the probe regarding the patient for each acquisition. The screening was designed to last 9 days, with acquisitions made at day 1, day 2, day 3, day 4, day 5 and day 8. Fig. 2.4 illustrates the diversity of the data set, check

(9)

marks correspond to usable data and cross marks to corrupted data (due either to operator movement or interference).

Figure 2.3: Simple schema illustrating the acquisition part of the protocol

Z D1 D2 D3 D4 D5 D6 Subject 01 Z01 X X Z02 X Subject 02 Z01 X X X X Z02 X X X X Subject 03 Z01 X X X X X X Z02 X X X X X Z03 X X X X X X Subject 04 Z01 X X X X X X Subject 05 Z01 X X X X X X Subject 06 Z01 X X X X X X Z02 X X X X X X Z03 X X X X X X

Figure 2.4: Summary of longitudinal studies of the whole data set

2.4

3D images

The provided images are 16 mm (length) by 3.1 mm (depth) with a resolution of 50 µm (length) and 4 µm (depth). Ultrasound frequency tuning is a trade-off between high resolution and high penetration. 50 MHz frequency imaging is particularly relevant in epidermis and dermis studies. At 50 MHz speckle noise can still be inconvenient for segmentation. One other characteristic of the data is the presence of artifacts such as membrane band and air bubbles (cf. Fig. 2.5)

(10)

Log-compressed images feature the structure of the skin by the echogenicity of the tissues, ie. the intensity of each voxel. Dermis is a hyperechoic band caused by a high density of collagen in the tissues. A hypoechoic band is present in the upper dermis (SLEB: subepidermal low echogenicity band). Its thickness is considered as a relevant sign of photoaging. And hypodermis is an hypoechoic adjacent sub-layer presenting a decreasing echogenicity until total absorption of the pulse energy.

lesion dermis epidermis 1mm gel (a) membrane speckle air bubbles 1mm500μm (b)

Figure 2.5: (a) Slice of 3D ultrasound image where lesion, gel, epidermis and dermis are labelled. (b) Summary of artefacts that can be seen in ultrasound imaging: membrane-related band, air bubbles and speckle texture.

(11)

Chapter 3

Background: review of

segmentation methods

This chapter provides the background necessary to introduce the next method section. We first describe what is at stake with segmentation and why it is nowadays a mainstay in computer vision. We present two different types of algorithms that are still popular and used in 3D segmentation. Finally we introduce the active contour method that has been used in this work.

3.1

Introduction to segmentation

Segmentation is the computer vision field that aims at detecting some specific objects on an image. Segmentation can have plenty of applications. In industry field, it can be part of assessing and monitoring wear of mechanical pieces or even detecting barcode. The detection and correction of red eyes effect in pho-tography is performed thanks to segmentation algorithm. Surveillance is as well an important application domain of segmentation, from the detection of license plates for offenses to road code to surveillance of dangerous behavior.

In biomedical field, segmentation is a key stone in post-processing medical images. In ultrasound imaging, segmentation permits the automatic measure of a foetus skull [25]. Segmentation of tumours is an active field in order to assist the doctor in his work [29]. Automatic segmentation of ventricle cavity and myocardium can also be performed in order to study the behaviour of heart in some particular disease [19].

(12)

Segmentation

Thresholding

methods

Clustering

Active

contour

Parametric model: Ex. : Snake Non-parametric: Ex. : Level Set Supervised learning:

Ex. : CNN

Unsupervised learning: Ex. : K-means

Histogram based: Ex. : Otsu's method Transformation based: Ex. : Canny edge

Figure 3.1: Diagram describing several segmentation methods

3.1.1

Thresholding algorithm

One of the more natural way of detecting an object in an image is to select the area which lays in a specified intensity band. One can select different thresh-olds defining different bands and hence detect different objects. This method is called image thresholding and can be particularly advocated for its simplicity of implementation. Histogram is a relevant tool to tune the threshold parame-ter. The main drawbacks of this method is that the threshold parametrization is not robust and the geometric connexity is not ensured for the segmented area.

More robust algorithm based on thresholding methods have been conceived. Otsu’s method focus on finding a robust threshold by minimizing the intra-class variance between the regions outside and inside the object. Other methods per-forms image thresholding on a transformed version of the original image. This transformation is supposed to reduce the noise and amplify the characteristics of the region of interest. Canny edge detector is for example using gradient of the image to detect edges.

These algorithms are particularly powerful in the case of regions of interest featuring obvious characteristic properties and low noise.

3.1.2

Clustering

Machine learning and particularly deep learning is a trendy field since the fan-tastic performance of AlexNet algorithm in 2012 ImageNet challenge [13].

(13)

More generally, pattern recognition field using machine learning can be split in two distinct categories: supervised learning and unsupervised learning. In the case of supervised learning, the algorithm is trained on a labeled data set and used in images with similar properties than data set images. For unsupervised learning, there is no knowledge on the data and the algorithm should find itself way of splitting the data in different classes.

3.2

Level-set segmentation

The core idea of levet-set is to characterize a boundary at t time Γtwith a φt

function . With this characterization any change in topology of the boundary is easily represented. Level-set representation has however a consistent computing cost as φ function has one more dimension than the boundary itself. Appropri-ate computing tools should be used.

3.2.1

Implicit representation of active contours

Let us consider a gray-scale image I defined in Ω domain. We search a contour Γ : [0, L] → Ω defined in a parametric form Γ(s) = {x(s), y(s), z(s)}. This parametric form is convenient to easily represent a curve. However evolving the curve with such formulation is then a complex task. For this reason, Osher-Sethian’s idea was to implicitly represent Γ in a higher dimensional φ function such that Γ = {−→x ∈ Ω|φ(−→x ) = 0} [23]. Implementation of the curve propa-gation can hence be made by evolving φ function toward an optimal location according to a well chosen functional.

Figure 3.2: Description of level set formulation. (Up) Different representations of two regions delimited by Γ curve (red) along a changing crossing plane (blue) (Down) Constant Γ curve (red) and visualizing crossing plane (blue)

3.2.2

Choice of the functional

The choice of the functional is a crucial step in the active contour method. The functional should be chosen such that the optimal location of φ is associated to the curve Γ. Here we present three well know functionals. Chan-vese functional

(14)

(Eq. 3.1) aims at evolving the curve such that the two separated regions feature homogeneous gray level intensities. Chan-Vese functional is to be minimized, Yezzi functional is to be maximized. Yezzi’s energy is used to split the domain space in homogenous regions with a maximum shift between the mean of each region (Eq. 3.2). Some other studied functionals are focused on statistics criteria such as Zhu-Yuille’s log-likelihood constraint in [36] (Eq. 3.3)

ECV(φ, µin, µout) =

Z

(I(s) − µin)2H(φ(s)) + (I(s) − µout)2H(−φ(s)) ds

(3.1) where:

µin : mean intensity in Ωin

µout : mean intensity in Ωout

H : Heaviside function. EY(φ, µin, µout) = Z Ω (µin− µout) 2 ds (3.2) EZ(phi, κin, χout) = Z Ω

− log p(I(s)|χin)H(φ(s)) − log p(I(s)|χout)H(−φ(s))ds

(3.3)

where: p(I(s|χ) : probability of I(s) according to a distribution parametrized by χ H : Heaviside function.

3.2.3

Active contour evolution and implementation

Let us now consider Γ and φ depending on time (Fig 3.3 ) . The φ variation which aims at finding an extrema for E(φ) cost function is expressed by Euler-Lagrange equation :

φt= ∇φE

In order to solve this PDE a numerical stable scheme has been developed in [31]. This method is known as additive operator splitting (AOS) and permits a fast convergence of φ toward optimal point of E functional.

(15)

(a) (b) (c)

Figure 3.3: Evolution of an active contour (a) Initialization (b) Evolution (c) Convergence reached

(16)

Chapter 4

Methods: Segmentation

and characterization of the

lesions

In this chapter we present the algorithm designed to characterize acne lesions from the data set provided by Pierre Fabre. The diagram in Fig 4.1 illustrates the successive steps leading to segmentation of epidermic volume of acne le-sion and subcutaneous infectious cavity. Based on the raw data, active contour evolution using level set formulation is computed in order to segment epider-mis surface. From epiderepider-mis surface, acne lesion are detected by computing a local variance. Eventually subcutaneous cavity related to follicle infection are segmented with adaptive thresholding.

4.1

Segmentation of epidermis

In this section, we describe the method used to identify the upper boundary of the epidermis in the dataset. Epidermis segmentation is a common issue in tumor detection. Gao and al. minimize a Riemaniannian energy based on a parametric method [7]. Hongming and al. have studied epidermis segmentation based on histhopathological using Otsu’s thresholding on red channel of RGB images [34]. Similarly to our problem, Boroujeni and al. have performed a k-means algorithm on sky line segmentation of the horizon [1].

Our strategy was to define the epidermis interface with a level-set method [30] and adapt the active contour solver developped in [28] to epidermis seg-mentation context by modifying the energy definition. The strength of such a procedure is that it does not depend on any parametrization of the boundary. Hence any kind of epidermis can be detected indifferently. Another advantage is that no training set is needed.

Segmentation performance is highly increased by preprocessing the original image. Despeckling is an active research field [21]. Let I be an ultrasound image of size nx× ny× nz A subsampling of factor fs (fs=3) and a gaussian

(17)

Epidermis segmentation with Level Set

method Lesion detection with local variance thresholding Segmentation of dermic area with adaptive thresholding

Figure 4.1: Description of the chain algorithm

carried out with respective outputs Iproc(1) and I (2) proc. I

(1)

procis the result of the edge

detector defined as Iproc(1) = gradz∗ I. Where ∗ is the 3D spatial convolution

and gradz= [−1, .., −1, 0, .., 0, 1, .., 1]uz is the extended Sobel detector along Z

dimension. Iproc(2) aims at filtering the membrane effect that happens in some

images. It can be seen as a volume features high echogenicity layer. Fig. 2.5 shows a slice of 3D image. Iproc(2) = |I − mean[1,20,1]∗ I|.

The final processed image Me representing a map of the epidermis is

com-puted s.t. Me= I (1) proc.

q

Iproc(2) . Fig. 4.2 shows a slice of Me, the 3D map of the

(18)

500μm

Figure 4.2: Slice of epidermis map Me showing that the presence of the

mem-brane has been drastically curbed and the edge of the epidermis interface has been highlighted.

500μm

(a) (b)

(c)

Figure 4.3: (a,b) Orthogonal slices of 3D ultrasound image (c) Profile of the original image I (red) and the epidermis map Me (blue) along Z dimension

(19)

The energy choice is a milestone in active contour evolution and has been widely investigated. Active contour energies are commonly split in two cat-egories: region-based energy [3] [12] [17] and boundary-based energy [2]. As epidermis interface features regional and edge characteristics, the final energy must be a balanced trade-off between both.

Let Ω be the global set ([1, nx] × [1, ny] × [1, nz]). Let φ be a matrix of

the same size as I. φ defines a boundary Γφ in the level-set fashion ie. Γφ =

{(x, y, z) ∈ Ω | φ(x, y, z) = 0}. Let Ω1 and Ω2 be respectively the upper and

lower part of the image according to Γ and such that Ω = Ω1∪ Ω2∪ Γ. Let

φdatabe a confidence map of same size as I representing whether the voxel is in

Ω1, Ω2 or Γ. This map will be used by the level-set algorithm in the following

way: if φdata(x, y, z) > 0, then (x, y, z) ∈ Ω2, and if φdata(x, y, z) < 0, then

(x, y, z) ∈ Ω1. So the active contour Γ will be in-between. Absolute value of

φdata(x, y, z) represents the relative confidence that (x, y, z) is either in Ω1 or

Ω2. Eq. 4.1 illustrates the mathematical formulation found such that φdatahas

the described behavior.

φdata(x, y, z) = 1 var(M15(x, y)) . X zmax∈M3,2(x,y) (H(z − zmax) − H(zmax− z)) (4.1) where:

Mk : N2→ Nk is the set function of the k first maxima of Me along Z direction.

Mk,m : N2→ Nk is the set function of the m first indexes of the k first maxima of Me along Z direction.

H : Heaviside function.

To deeply understand the behavior of φdata, Fig. 4.4 illustrates how the

15 maximums defined by M15(x, y) can be representative of possible errors in

epidermis detection. φdata is hence weighted by the inverse of the standard

deviation of M15(x, y) in order to ignore the columns where air bubbles may

interfere with segmentation. Fig. 4.5 shows a slice of φdata compared to the

standard deviation of the heights of the 15 maximums of each column. If the 15 maximums of each column are close, the standard deviation is low, this happens when epidermis is well detected. If the distribution of the 15 maximums is sparse, then standard deviation is high, it means that air bubbles have been detected, the column in φdata is hence ignored. M3,2 is used to detect the 2

highest indexes of the 3 maximums of Me, this formulation is more robust than

just getting the maximum index of the column in our problem. The Heaviside function is used to create the change of sign and foster the active contour to pass between the two maximums detected .

(20)

Figure 4.4: Plot of M15(xconst, y), the 15 first index maximums of Me of each

column y with the map of the epidermis Mein background.

0 2 4 6 8 10 12 14 16 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7

Figure 4.5: (Up) Slice of the 3D φdata map. (Down) Slice of the 3D

log-compressed envelope image

Eq. 4.2 describes the complementary energies Ereg and Edata representing

respectively a boundary and a region formulation of our problem. Ereg is a

regulation energy, it is designed to smooth the curve. Edata is a data-based

(21)

E(φ) = αEreg(φ) + βEdata(φ) (4.2) with: Ereg(φ) = Z b∈Γφ db Edata(φ) = Z Ω φdata(x, y, z) n H(φ(x, y, z)) − H(−φ(x, y, z))o

The minimization of the energy is performed with a gradient descent by resolving Lagrange equations. Our algorithm uses a previous solver designed in [28] with a C++ subroutine described in [35].

A summary of all the steps leading to the final height map of the epidermis Γniter

φ is shown in Alg. 1. Fig. 4.6 shows the evolution of the active contour, one

can notice that initialization is close to final step, this is mainly due to proper performances of the epidermis map Me. Obvious smoothing of active contour

is limited to air bubble artifacts that has been considered as epidermis layer at initialization.

Algorithm 1 Segmentation of the epidermis step-by-step Computing of Meby gradient computing and filtering

Computing of φdata confidence map

Initialization of φ for i = [1, niter] do

∀(x, y, z) ∈ B9(φ), φi(x, y, z) = φi(x, y, z) + φdata(x, y, z)

AOS PDE solver φi= ∆φi (Zhang et al. [35] ) ∆φireset to 1

end for

Upsampling of the output active contour Γniter

φ .

(a) (b)

Figure 4.6: Illustration of the iterations of the level-set. (a) Iterations of the algorithm (b) Final iteration on the map.

The optimization of parameters α and β in Eq. 4.2 has been performed by detouring reference curves and by minimizing the standard deviation between estimation and reference curves. Optimization is performed over more than 30 000 points. Fig 4.7 shows the interface used to draw the reference curves. Fig. 4.8 features the optimal weighted coefficients found: αopt= 6 and βopt= 50.

(22)

The trade-off of α and β parametrization is rooted in the idea of sufficiently smoothing the curves to reduce artifacts without smoothing the lesion itself.

(αopt, βopt) = arg min α,beta

X

i∈dataset

(Γesti − Γrefi )2 (4.3)

Figure 4.7: Matlab UI designed to visualize and tune resulting segmentation over the data set

(23)

Figure 4.8: Mean standard deviation error between references and estimated curves for α and β level-set algorithm parameters in Eq. 4.2.

4.2

Segmentation of the epidermic acne region

The detection of the lesion is carried out on the height map of the epider-mis. It performs an automated exhaustive detection of every lesions. Similar segmentations aiming at detecting local increases in elevation are performed in biology field with cell tracking [33] and has been used recently in Magnus-son and al. [20]. Epidermis map is smoothed with two spatial convolutions. Γniter

φ = mean20,20? Γ niter

φ . Where ? defines the 2D convolution. Mean filtering

aims at curbing skin texture influence. A local variance map ΓLV of the height

map is computed as described in Eq. 4.4. The aim of this map is to detect increases of size 50 by 50 pixels (size of a lesion) in the original height map. Fig. 4.9 shows a 3D plot of ΓLV.

(24)

Figure 4.9: Local variance map ΓLV of the height map Γnφiter(x, y) in the method

described in Eq. 4.4

Any increase in elevation is spotted by thresholding local variance ΓLV of the

height map Γniter

φ (x, y). The threshold is defined by a weighted global variance

of the whole height map. Eq. 4.5 describes this mathematical process. This method leads to detect all lesions in a volume. The user is expected to specify the lesion coordinates that is supposed to be studied. A connectivity criteria in a eight-connection neighborhood fashion is hence performed to extract the related region. Fig. 4.10 presents the resulting detection of a lesion (green) on the epidermis surface (red) .

Γbin(x, y) = ( 1, if (ΓLV(x, y)) 2 > 5 × Var(Γniter φ ) 0, else (4.5)

(25)

(a) (b)

Figure 4.10: (a) Lesion detection in a rescaled height map of the epidermis based on a local variance thresholding relatively to global variance. (b) 3D representation of epidermis (red) and pustula lesion (green).

4.3

Segmentation of the subcutaneous area

Acne vulgaris is a follicle inflammation that can be characterized by segmenting hypoechoic region located under the cutaneous lesion. This region can be asso-ciated to a follicle surrounded by inflammatory material or to an inflammatory cavity. In order to detect this volume, the 3D volume under epidermis Ω2 is

divided in two sub-volumes Vdermis and Vcand such that Vdermis∪ Vcand = Ω2

with Ω2the part of the volume under epidermis (Sec. 4.1), Vcandidatethe volume

under the lesion detected, and Vdermis the complementary volume.

Vcandidate(x, y, z) =

(

1, if Γbin(x, y) = 1 and z ∈ [Γidx(x, y), Γshif t(x, y)]

0, else

(4.6)

Vdermis(x, y, z) =

(

1, if Γbin(x, y) = 0 and z ∈ [Γidx(x, y), Γshif t(x, y)]

0, else

(4.7) A Rayleigh coefficient Rcoef f(Vdermis) is retrieved from the envelope signal

ERF corresponding to Vdermis. ERF is the raw signal, it has a high dynamic

because of the exponential attenuation of ultrasound and it has been preserved from other processing. The Rayleigh coefficient is computed with a quadratic fit to Rayleigh distribution (cf. Sec. 5.3). Vdermishas been defined such that its

echogenicity shall characterize healthy tissues. Then a threshold is performed in Vcandidatein order to extract the region where echogenicity is under a weighted

threshold of the Rayleigh coefficient (Eq. 4.8). The weighted coefficient has been computed by comparing the resulting volumes with reference volumes that were manually segmented for 6 characteristic images. The coefficient is tuned to min-imized the Sørensen–Dice coefficient between the estimated and the reference volume.

(26)

Vsub lesion(x, y, z) =

(

1, if Vcandidate(x, y, z) = 1 and EVRFdermis(x, y) < ratio ∗ Rcoef f

0, else

(4.8) With:

ERF the envelope of the RF ultrasound signal

Rcoef f(Vdermis) the Rayleigh coefficient associated to the volume defined by Vdermis .

(27)

Chapter 5

Results

In this chapter, we first show results concerning the validation of epidermis segmentation. Then, we propose results using epidermis segmentation data and lesion detection in order to perform a geometrical characterization of the lesions. Next section aims at presenting tissue characterization of dermis using statistical tools. Eventually a longitudinal study of one patient’s lesion is shown.

5.1

Validation of the epidermis segmentation

Epidermis segmentation is a crucial step in the whole algorithm process because every errors in the detection of the epidermis will hence have an impact in the detection of the lesion and in the final results. Validation could concern the whole epidermis surface, but we decided to reduce the space of study to orthog-onal curves passing by the lesions. The reason is that the segmentation should be as close as possible in these regions and it can be accepted that other areas of epidermis may be less well detected. The main idea is to curb error propagation in the next steps of the algorithm. Fig. 5.1 features the worst and the best epidermis segmentation (red) considering quadratic error with manually drawn references (green).

Fig. 5.2 shows mean error and mean standard deviation over 30 000 points in total, the results are presented by patient. One can notice that mean error is very low, it means that our algorithm does not feature any shift error. Standard error over the data is as well very low, it reaches a maximum of about 3% of the whole probe depth (3.1 mm) for patient 1. Comparing these results with other modalities is not possible because high frequency ultrasound imaging applied in dermatology is a brand new field of research. Nevertheless, we can consider that such results is enough for the proper functioning of the whole chain algorithm.

(28)

500μm

Figure 5.1: Comparison between estimated epidermis interface (red) and manu-ally drawn reference (green) for two orthogonal slices passing by the lesion (up) Worst case of the data set in term of quadratic error. (down) Best case.

mean error (mm) std error (mm) Subject 01 -0.0003 0.1135 Subject 02 -0.0001 0.0392 Subject 03 -0.0001 0.0511 Subject 04 0.0002 0.0500 Subject 05 0.0001 0.0425 Subject 06 -0.0015 0.1048

Figure 5.2: Mean and standard deviation errors between estimated curves and references for each patient. The mean is performed over different lesions for several days.

5.2

Geometrical characterization

A geometric characterization of the lesion is now possible with the help of the previously computed segmentation. The main idea of this study is to retrieve a typical cutaneous volume in mm3 for each acne lesion. Let us consider the

height map of the epidermis as Γidxand keep the notation of Γbinfor the binary

mask representing the lesion area. Γidxis used as upper boundary of the lesion,

the down boundary is computed by approximating the best plane passing by all the points of the surrounding of the lesion. Fig. 5.3 shows this plane for a specific

(29)

lesion. Eq. 5.1 defines the binary Lbinrepresenting the 3D volume of the lesion.

Based on Lbin, it is possible to extract geometrical and statistical parameters.

Csabai and al. give a frame of parameters used in tumors characterization. In epidermis lesions, volume is a relevant feature of lesion evolution [4].

Lbin(x, y, z) =

(

1, if Γbin(x, y) = 1 and z ∈ [Γidx(x, y), Γplane(x, y)]

0, else (5.1)

With:

Γidx st. Γidx(x, y) is the z index of the epidermis in the (x,y) column

Γbin st. Γbin(x, y)=1 if the column (x,y) is affected by the lesion, 0 else.

Γplane st. Γplane(x, y) is the z index of the subcutaneous boundary of the lesion

in the (x,y) column

Figure 5.3: Height map of the epidermis showing sane epidermis (red) and epidermis affected by the lesion (green). The plane is a linear approximation of the surrounding of the lesion, it enables to define a subcutaneous boundary.

Volume are then computed by measuring the voxel volume of Lbin and

con-verting it in mm3. Results can be seen in Fig 5.8.

Fig. 5.4 shows a relative comparison between estimated volume of a lesion with ultrasound imaging and with C-Cube optical scanner data. The method of detecting the lesion and measuring the volume was the same, but height maps of the epidermis were provided by the two different modalities. The relative comparison was preferred to absolute one because the optical scanner volumes were around 2 times greater than ultrasound volumes. Probe crushing on the skin may be responsible of this ratio and it will be investigated by Pierre Fabre. Nevertheless, the evolution of the curves is similar and it is quite encouraging that ultrasound imaging can assess the volume evolution as optical scanner can do with being able as well to perform a dermis characterization - which is not possibly done by optical scanner.

(30)

Figure 5.4: Comparison of the evolution of the volume with two different modal-ities: ultrasound and optical scanner

5.3

Tissue characterization

Tissue characterization is performed by studying the evolution of echogenicity with depth. By using a similar method than in [29], dermis is decomposed in nslayers L(i)of width tswith a recovering ratio crswhere ns= 50, ts= 100µm

and crs = 0.8. Fig 5.5 represents the superimposition of 1 over 10 layers.

Each layer features a lesion area and a sane area such that ∀i ∈ [1, ns], L(i)=

Llesion(i) ∪ Ldermis

(i) which border is defined by Γbin.

Figure 5.5: Superimposition of different layers. Statistic is computed in the thin volume between each surface

Let us consider the histogram H(i) associated to the layer L

(31)

RF signal values. H(i)is composed of N bins from 0 to Max RF. Petrella and al.

has shown that for ultrasound images H(i)features a Rayleigh distribution [26].

The estimation of the distribution bP(i)is done according to Parzen-Rosenblatt

method. It is mathematically defined in Eq. 5.2. Minimization is performed with Nelder-Mead method [16].

b P(i)(E) = 1 N h N X k=1 K x − xk h  (5.2) with:

xk , the mean value of H(i) bin

h , smoothing coefficient set to 1 K , the kernel s.t. K(x) = √1

2πe −1

2x 2

A Rayleigh parameter σi is related to the layer L(i), and sub-parameters

σlesioni and σdermisi are respectively associated to layers Llesion(i) and Ldermis(i) . Rayleigh parameters σi are computed such that they minimise the quadratic

error between Rayleign distribution PσRayleigh(E) and estimated distribution

b

P(i). Rayleigh distribution is defined by PRayleigh

σ (E) = σE2e −E2 2σ2 and bP(i) is described in Eq. 5.3. σi= arg min σ∈R Z 

PσRayleigh(E) − bP(i)(E)

2 dE. (5.3) with: PRayleigh σ (E) = E σ2e −E2 2σ2 b P(i)(E) = 1 N PN k=1K (x − xk) K(x) = √1 2πe −1 2x 2

The main idea was to study the depth evolution of Rayleigh parameter inside and outside the lesion. Fig 5.6 shows Rayleigh coefficient for each layer in function of depth. σderme

i is hyperechoic compared to σlesioni (blue). SLEB

(Subepidermal Low Echogenicity Band) between 0.2mm and 0.3mm. One can notice that from 1mm to the limit, σderme

i and σlesioni are close.

depth=0.5mm

depth=0.5mm

Figure 5.6: (left) Map of the 0.5 mm depth layer with labeled regions: lesion in red and dermis in blue. (right) Statistical Rayleigh parameter for lesion (red) and sane dermis (blue) areas evolving with depth.

(32)

5.4

Longitudinal study

One of the assets of using ultrasound is the possibility to screen a lesion in time without imposing the patient to undergo long medical examinations . Screening of dermatological lesion has been studied in [18], the related work was focus on detecting lesion on photographic images and characterizing the severity of acne according to the number of spots detected. [6] has performed tissue characteri-zation for a single subject during 28 days and for 29 subjects on 3 days. Their work was more focus on relation between echogeneicity and different parameters such as gender, age, pressure. [11].

The longitudinal study shows two estimated volumes resulting from the two precedent sections for only one patient (Patient 5 Zone 1 in Fig. 2.4). Fig. 5.9 (resp. Fig. 5.8 ) features volumes of cutaneous (resp. subcutaneous) segmented regions along time for the segmented regions defined in Fig.5.7.

These results are highly valuable because they show the evolution of the der-mis tissue of a lesion in time. These outcomes can be used by dermatologists to assess the efficiency of a treatment with quantitative criteria on dermis structure.

Fig. 5.9 features volumes that have been manually segmented with MITK software in order to provide a reference to estimated volumes. Involving an expert to draw a volume reference for each lesion would permit to improve parametrization and give more general results on the performance of the algo-rithm.

500 μm

Figure 5.7: Automated longitudinal study of one patient for different days D1, D2, D4, D5 and D9. The epidermal lesion volume is represented in green and the subcutaneous volume in violet.

(33)

Figure 5.8: Longitudinal study of cutaneous area volume along time.

Figure 5.9: Longitudinal study of subcutaneous area volume along time with automatic segmentation (violet) and with manual segmentation using MITK software (blue).

(34)

Chapter 6

Implementation in C/C++

In this chapter, we describe the purpose of the implementation and the specific functions that we have achieved to code.

6.1

Existing work

Bruno Sciolla has coded a C++ UI used to segment skin tumors [28]. For this segmentation he needs an efficient segmentation of epidermis. Regarding the proper results of the present epidermis segmentation method, I started to convert this specific part of the algorithm into C++. The original code is using Blitz library to deal with 3D data.

6.2

Blitz library

Blitz library is a C++/C library used to perform fast scientific calculus. It is based on fortran root and permits to easily manipulate 3D data. The library features an important set of 3D functions concerning indexing. The main pur-pose of my work in this section was to implement the epidermis segmentation method to an existent software.

6.3

Functions

6.3.1

Replicate function

The replicate function that has been coded is used to pad the 3D matrix before a convolution. The main padding choices can be : symmetric, replicate and circular. Symmetric way of padding consists in copying the border values sym-metrically according to the border. Circular way is out of question because there is no link between opposite border of our data. Symmetric padding consists in copying the border value by applying a symmetric transform according to the hyperplan defined by the border itself. For example the symmetric padding of length 2 of V = [1, 2, 3, 2, 1] would produce Vsym= [3, 2, 1, 2, 3, 2, 1, 2, 3]. This

type of padding is not a relevant choice in our case because it tends to artificially create area with high local variance. Replicate padding corresponds to copying

(35)

the border pixel along the length of the padding, so the replicated version of V would be Vrep= [1, 1, 1, 2, 3, 2, 1, 1, 1] Replicate way of padding is a convenient

way of keeping convolution output and input data of the same size and curbing any interference at the border.

6.3.2

Convolution function

The implementation of the 3D convolution function is highly facilitated by the use of Blitz library. In C++, 3D data are stored in an array fashion which means that retrieving neighbouring voxels can be puzzling. Blitz permits to create index along each dimension.

(36)

Chapter 7

Conclusion and Future

Work

The master thesis in the context of high frequency 3D ultrasounds imaging has shown promising results by demonstrating the feasibility of isolating acne lesions with an automatic and exhaustive procedure. The retrieving of bio features of the lesion leaves the study field wide open.

According to our collaborators at Pierre Fabre, the in-vivo characterization of acne lesions is an entirely new area of research in the field of cosmetics and dermatology. Most previous studies were based on photographic images of an entire area of the skin, and were not capable of monitoring the evolution of a single lesion in time. An article is being written to present the results of this thesis. This work paves the way to a new methodology for studying the treat-ment of acne lesions.

The C++ algorithm developed during this thesis will be deployed on the commercial 3D segmentation software of Atys Medical.

Future work of the project may concern improvements in subcutaneous re-gion segmentation. An active contour method using a log likelihood functional inspired from Sciolla and al. [28] has been investigated. It has shown remark-able results and represents another promising avenue for research.

(37)

Bibliography

[1] N. S. Boroujeni, S. A. Etemad, and A. Whitehead. Robust horizon detec-tion using segmentadetec-tion for uav applicadetec-tions. In 2012 Ninth Conference on Computer and Robot Vision, pages 346–352, May 2012.

[2] V. Caselles, R. Kimmel, and G. Sapiro. Geodesic active contours. In Computer Vision, 1995. Proceedings., Fifth International Conference on, pages 694–699, Jun 1995.

[3] T.F. Chan and L.A. Vese. Active contours without edges. Image Processing, IEEE Transactions on, 10(2):266–277, Feb 2001.

[4] D Csabai, K Szalai, and M Gy¨ongy. Automated classification of common skin lesions using bioinspired features. In Ultrasonics Symposium (IUS), 2016 IEEE International, pages 1–4. IEEE, 2016.

[5] Jean De Rigal, Catherine Escoffier, Bernard Querleux, Brigitte Faivre, Pierre Agache, and Jean-Luc L´evˆeque. Assessment of aging of the human skin by in vivo ultrasonic imaging. Journal of investigative dermatology, 93(5):621–625, 1989.

[6] C´eline Fournier, S Lori Bridal, Genevi`eve Berger, and Pascal Laugier. Re-producibility of skin characterization with backscattered spectra (12–25 mhz) in healthy subjects. Ultrasound in medicine & biology, 27(5):603– 610, 2001.

[7] Yi Gao, Allen Tannenbaum, Hao Chen, Mylin Torres, Emi Yoshida, Xi-aofeng Yang, Yuefeng Wang, Walter Curran, and Tian Liu. Automated skin segmentation in ultrasonic evaluation of skin toxicity in breast cancer radiotherapy. Ultrasound in medicine & biology, 39(11):2166–2175, 2013.

[8] M Gniadecka. Effects of ageing on dermal echogenicity. Skin Research and Technology, 7(3):204–207, 2001.

[9] Elisabeth A. Holm, Hans C. Wulf, Lars Thomassen, and Gregor B.E. Je-mec. Instrumental assessment of atopic eczema: Validation of transepider-mal water loss, stratum corneum hydration, erythema, scaling, and edema. Journal of the American Academy of Dermatology, 55(5):772 – 780, 2006.

[10] M. Daniels James and Richard A. Hoppmann, editors. Practical Point-of-Care Medical Ultrasound. Springer International Publishing, 2016.

(38)

[11] G Josse, C Rouvrais, A Mas, M Haftek, A Delalleau, Y Ferraq, F Ossant, J George, JM Lagarde, and AM Schmitt. A multitechnique evaluation of topical corticosteroid treatment. Skin Research and Technology, 15(1):35– 39, 2009.

[12] J. Kim, J.W. Fisher, A. Yezzi, M. Cetin, and A.S. Willsky. A nonparametric statistical method for image segmentation using information theory and curve evolution. Image Processing, IEEE Transactions on, 14(10):1486– 1502, Oct 2005.

[13] Alex Krizhevsky, Ilya Sutskever, and Geoffrey E Hinton. Imagenet classi-fication with deep convolutional neural networks. In F. Pereira, C. J. C. Burges, L. Bottou, and K. Q. Weinberger, editors, Advances in Neural Information Processing Systems 25, pages 1097–1105. Curran Associates, Inc., 2012.

[14] Francesco Lacarrubba, Aurora Tedeschi, Beatrice Nardone, and Giuseppe Micali. Mesotherapy for skin rejuvenation: assessment of the subepidermal low-echogenic band by ultrasound evaluation with cross-sectional b-mode scanning. Dermatologic therapy, 21(s3):S1–S5, 2008.

[15] Jean-Michel Lagarde, J´er´ome George, Romain Soulci´e, and David Black. Automatic measurement of dermal thickness from b-scan ultrasound images using active contours. Skin Research and Technology, 11(2):79–90, 2005.

[16] Jeffrey C Lagarias, James A Reeds, Margaret H Wright, and Paul E Wright. Convergence properties of the nelder–mead simplex method in low dimen-sions. SIAM Journal on optimization, 9(1):112–147, 1998.

[17] S. Lankton and A. Tannenbaum. Localizing region-based active contours. Image Processing, IEEE Transactions on, 17(11):2029–2039, Nov 2008.

[18] S. Lucut and M. R. Smith. Dermatological tracking of chronic acne treat-ment effectiveness. In 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pages 5421– 5426, Aug 2016.

[19] Michael Lynch, Ovidiu Ghita, and Paul F Whelan. Automatic segmenta-tion of the left ventricle cavity and myocardium in mri data. Computers in biology and medicine, 36(4):389–407, 2006.

[20] Klas EG Magnusson, Joakim Jald´en, Penney M Gilbert, and Helen M Blau. Global linking of cell tracks using the viterbi algorithm. IEEE transactions on medical imaging, 34(4):911–929, 2015.

[21] Oleg V Michailovich and Allen Tannenbaum. Despeckling of medical ultra-sound images. ieee transactions on ultrasonics, ferroelectrics, and frequency control, 53(1):64–78, 2006.

[22] M Omura, A Coron, SL Bridal, K Yoshida, and T Yamaguchi. Quantitative ultrasound imaging of bacterial infection on skin ulcers by envelope statis-tics analysis. In Ultrasonics Symposium (IUS), 2016 IEEE International, pages 1–4. IEEE, 2016.

(39)

[23] Stanley Osher and James A Sethian. Fronts propagating with curvature-dependent speed: algorithms based on hamilton-jacobi formulations. Jour-nal of computatioJour-nal physics, 79(1):12–49, 1988.

[24] M. Pereyra, N. Dobigeon, H. Batatia, and J. Tourneret. Segmentation of skin lesions in 2D and 3D ultrasound images using a spatially coherent generalized rayleigh mixture model. Medical Imaging, IEEE Transactions on, 31(8):1509–1520, Aug 2012.

[25] J. L. Perez-Gonzalez, J. C. Bello Mu´noz, M. C. Rolon Porras, Fernando Ar´ambula-Cos´ıo, and V. Medina-Ba´nuelos. Automatic Fetal Head Mea-surements from Ultrasound Images Using Optimal Ellipse Detection and Texture Maps, pages 329–332. Springer International Publishing, Cham, 2015.

[26] Lorena Itat´ı Petrella, Heliomar de Azevedo Valle, Paulo Roberto Issa, Car-los Jos´e Martins, Jo˜ao Carlos Machado, and Wagner Coelho A Pereira. Statistical analysis of high frequency ultrasonic backscattered signals from basal cell carcinomas. Ultrasound in medicine & biology, 38(10):1811–1819, 2012.

[27] Bernard Querleux, Therese Baldeweck, St´ephane Diridollou, Jean De Rigal, Etienne Huguet, Fr´ed´eric Leroy, and Victoria Holloway Barbosa. Skin from various ethnic origins and aging: an in vivo cross-sectional multimodality imaging study. Skin Research and Technology, 15(3):306–313, 2009.

[28] B. Sciolla, L. Cowell, T. Dambry, B. Guibert, and P. Delachartre. Segmen-tation of skin tumors in high-frequency 3d ultrasound images. Ultrasounds in Medecine and Biology, 2016.

[29] Bruno Sciolla, Lester Cowell, Thibaut Dambry, Benoˆıt Guibert, and Philippe Delachartre. Segmentation of skin tumors in high-frequency 3-d ultrasoun3-d images. Ultrasoun3-d in me3-dicine & biology, 2016.

[30] J. A. Sethian. Level Set Methods and Fast Marching Methods. Cambridge University Press, 1999.

[31] J. Weickert, B.M.T.H. Romeny, and M.A. Viergever. Efficient and reliable schemes for nonlinear diffusion filtering. Image Processing, IEEE Transac-tions on, 7(3):398–410, Mar 1998.

[32] Ximena Wortsman, Pedro Claveria, Fernando Valenzuela, Maria Teresa Molina, and Jacobo Wortsman. Sonography of acne vulgaris. Journal of Ultrasound in Medicine, 33(1):93–102, 2014.

[33] Kenong Wu, David Gauthier, and Martin D Levine. Live cell image segmen-tation. IEEE Transactions on biomedical engineering, 42(1):1–12, 1995.

[34] Hongming Xu and Mrinal Mandal. Epidermis segmentation in skin histopathological images based on thickness measurement and k-means al-gorithm. EURASIP Journal on Image and Video Processing, 2015(1), 2015.

(40)

[35] Yan Zhang, B.J. Matuszewski, L. Shark, and C.J. Moore. Medical image segmentation using new hybrid level-set method. In BioMedical Visual-ization, 2008. MEDIVIS ’08. Fifth International Conference, pages 71–76, July 2008.

[36] Song Chun Zhu and Alan Yuille. Region competition: Unifying snakes, region growing, and bayes/mdl for multiband image segmentation. IEEE transactions on pattern analysis and machine intelligence, 18(9):884–900, 1996.

(41)

TRITA 2017:044 ISSN 1653-5146

References

Related documents

forskningsfråga. Under inläsningsprocessen av abstrakt framträdde tidigt huvudkategorier som sedan utkristalliserade sig till underkategorier efter en mer djup läsning av artiklarna

The tool- kit should allow people to engage in direct social navigation (e.g. chat) and indirect social navigation (e.g. seeing where other people are).. Specifically the toolkit

Målet med projektet var att förmedla kunskap om virtuella stängsel för betesdjur, om och hur tekniken skulle kunna användas inom svensk animalieproduktion. Detta genom att

Considering in total 96 excited states and using both TD-DFT with a variety of exchange-correlation functionals and the ab initio CIS and CC2 methods, it is found

Att alla dessutom deltog i diskussionen berodde till stor del på att gruppens storlek var anpassad till diskussion, alla vågade säga sin ståndpunkt, men framförallt så var vi

A Bland and Altman evaluation of a two-component model 1 , based on body density, for assessing TBF (%) in women before pregnancy, at gestational weeks 14 and 32 and 2 weeks

Sjukgymnaster i särskilt boende saknar ett funktionellt test för personer som klarar att resa sig men som inte kan gå utan fysiskt stöd.. Stoltest är ett funktionellt

”Man måste ju kunna hjälpa till lite… självhjälp… eller alltså försöka ta reda på var ångesten kommer ifrån och sedan kunna plocka fram vad patienten själv kanske kan