<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Automatic Patient Pose Estimation Using Pressure Sensing Mattresses</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Robert</forename><surname>Grimm</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory">Pattern Recognition Lab</orgName>
								<orgName type="institution">University of Erlangen-Nuremberg</orgName>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Chair for Computer Graphics</orgName>
								<orgName type="institution">University of Erlangen-Nuremberg</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Johann</forename><surname>Sukkau</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution" key="instit1">Siemens AG</orgName>
								<orgName type="institution" key="instit2">Healthcare MR</orgName>
								<address>
									<settlement>Erlangen</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Joachim</forename><surname>Hornegger</surname></persName>
							<affiliation key="aff0">
								<orgName type="laboratory">Pattern Recognition Lab</orgName>
								<orgName type="institution">University of Erlangen-Nuremberg</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Günther</forename><surname>Greiner</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Chair for Computer Graphics</orgName>
								<orgName type="institution">University of Erlangen-Nuremberg</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Automatic Patient Pose Estimation Using Pressure Sensing Mattresses</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">02C3F5AA62DBF129065D1C9354338E42</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T04:32+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>We present a system to automatically estimate the body pose of a reclined patient, based on measurement data from a pressure sensing mattress. It can be used to replace or reduce manual input in clinical imaging procedures and thus improve the workflow. The proposed method consists of two stages. First, the body posture is classified into prone, supine, and left and light lateral orientation by a k-nearestneighbor classifier. In the second algorithmic stage, a modified optimization scheme based on Powell's direction set method fits a model of the human body to the observed pressure distribution. Thus, the position of important body landmarks is estimated. For our database of 143 measurements from 16 subjects, a mean classification rate of 96.0 % was achieved for the posture, and an average localization error of 6.95 cm for the body parts.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Detailed knowledge about a patient's position on an examination table is very valuable information in many clinical workflows. For example, prior to a Magnetic Resonance Imaging (MRI) examination, the radiologist has to define the center of the examination region on the patient by means of a laser crosshair. Moreover, the fundamental alignment of the patient has to be entered into the system, e.g. that he is in left lateral posture with the feet towards the scanner bore. In this example, the desired localization information are the orientation (feet first) and the posture (left lateral). Knowledge of the pose (position and orientation of body and limbs) supersedes the laser crosshair, as it implicitly defines the location of a given body region on patient table. A similar scenario is the positioning of C-arm Computed Tomography (CT) scanners <ref type="bibr" target="#b0">[1]</ref>. In this paper, we show how these tedious steps of manual input can be made redundant by an automatic pose estimation system.</p><p>Approaches to markerless human pose estimation or patient localization based on optical sensors <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref> are, in general, not sufficiently robust since they tolerate only limited visual occlusion of the subject. Instead, our system relies on an array of pressure sensors that is placed between the mattress and the patient.</p><p>Harada et al. <ref type="bibr" target="#b3">[4]</ref> compared measurement data of a pressure sensing mattress to a database of 180 templates that were pre-computed by estimating the pressure distribution of a simple human body model. The dimensions of the model have to be adjusted manually to match those of the actual subject. The limited number of training data accounts for merely three to five different configurations of the four degrees of freedom in their model. With today's computing power, larger databases are feasible, but an exhaustive database for a detailed body model would still be too big. In later work, Harada et al. <ref type="bibr" target="#b4">[5]</ref> described a motion tracking system based on the physical forces exerted on the mattress surface. However, this approach requires manual initialization of the pose of the body model. Seo, Oh, and Lee <ref type="bibr" target="#b5">[6]</ref> also utilized an array of pressure sensors to discriminate between supine, left, right, and sitting posture of a human reclining on a bed. Without specifying the size of the tested data set, the authors quote an accuracy of 93.6 % for classification with a radial basis function neural network.</p><p>Unlike previous approaches, our system is fully automatic. It can reliably classify the fundamental posture with an accuracy of 96.0 %, even in the challenging case where the knees are not bent in lateral positions. Since the sensors are placed underneath the patient, our method is not impaired if the patient is covered by a blanket.</p><p>The detailed body pose is analyzed using a custom synthetic body model with 15 degrees of freedom that allows arbitrary joint angles.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Materials and Methods</head><p>Arrays of pressure sensors are available from several vendors and in a variety of sizes. A popular use case is ergonomic optimization, e.g. for prostheses, seats, or mattresses. Typically, they are used for long-term monitoring, but, as they can be read out at a rate of 10 Hz or more, also real-time measurements are possible. At each node with index (i, j) of the array, a sensor measures the applied physical force F(i, j) ∈ R + 0 . The pressure sensors can be calibrated to quantify the force in metric units.</p><p>On the algorithmic side, our system is composed of two stages that first classify the posture and then estimate the articulated body pose.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Posture Classification</head><p>Most pressure is applied to the mattress by the shoulders and hips. By localizing these regions of maximal pressure relative to the whole body, the patient orientation (head first/feet first) is determined. To further distinguish between prone, supine, and left and right lateral postures, a k-nearest-neighbor (kNN) classification compares the measured pressure distribution to a set of labeled training data. The measurement is assigned the same class as the majority of the k most similar training data belong to. The similarity between two measurements is computed as the sum-of-squares distance when both data are aligned such that their center of mass coincides.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Model-Based Pose Estimation</head><p>In the second stage, we use a 3D human body model composed from elliptic cylinders and ellipsoids to generate a synthetic pressure distribution. In the pose estimation process, the configuration of this model is iteratively adjusted to maximize the similarity between the generated pressure distribution and the measurement data. The model is augmented by additional geometry to heuristically simulate points of particularly high forces on the surface, as shown in Figure <ref type="figure" target="#fig_0">1</ref>(a). For example, in supine posture, the weight of the legs rests mostly on the heels. By contrast, the knees are usually clearly visible in prone posture.</p><p>For each posture, the 15 degrees of freedom in the model configuration are described by a vector θ = (t, ϕ, s, δ) ∈ R 15 . It defines the global translation t ∈ R 2 and a global rotation ϕ in the plane parallel to the sensor mattress, the scale factor s determining the body height of the model, and a vector of Euler angles δ ∈ R 11 that indicate the joint angles in the plane parallel to the mattress surface. A synthetic pressure distribution F(θ, i, j) is generated by sampling a depth map of the model at coordinate (i, j) using OpenGL. In an iterative process, the model configuration vector θ is estimated that minimizes the sum-of-squares difference between the generated and the observed data:</p><formula xml:id="formula_0">θ = arg min θ ∑ i,j ( F(θ, i, j) − F(i, j) ) 2<label>(1)</label></formula><p>The algorithm is based on Powell's direction set method <ref type="bibr" target="#b6">[7]</ref> that performs consecutive optimizations along linear dimensions and requires no gradient computation. Our implementation performs several cycles; in each cycle, a linear search is conducted individually for each degree of freedom. The model configurations are generated according to a fixed, heuristically determined schedule.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Experiments</head><p>To evaluate the accuracy of our algorithms, a total of 143 different pressure distributions was acquired from 13 male and 3 female volunteers. For every subject, at least two measurements were conducted in each of the four fundamental postures. In our experiments, we used the XSensor X3 PX100:26.64.01 mattress. Its array of 64 × 26 capacitive sensors provides a spatial resolution of 3.175 cm. The sensor sheet is flexible, as thin as 1 mm, and sized 203.2 cm × 81.28 cm. It was placed on top of a camping mat and a soft blanket. The two algorithmic stages of posture classification and pose estimation were analyzed independently. For kNN classification, cross-validation was performed, using, in turns, the data of four volunteers for training and testing on the rest.</p><p>For pose estimation, the data were upsampled to a resolution of 256 × 104 pixels. Five cycles of the optimization procedure, corresponding to approximately 500 tested configurations, were performed for every dataset. From the estimated model pose, the metric location of important body landmarks was computed and compared to the corresponding, manually labeled gold standard coordinates. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Results</head><p>The heuristic algorithm to determine the orientation of a patient succeeded in all 143 cases. For the kNN classifier (k=5), the cumulative confusion matrix from the four cross-validation runs is shown in Table <ref type="table" target="#tab_0">1</ref>. The average classification rate, ie. the percentage of correct classifications, is 96.0 %. Figure <ref type="figure" target="#fig_0">1</ref>(b) shows measurement data and, as an overlay, the skeleton of the estimated model pose. The average Euclidean distances between the estimated position of selected landmarks and the corresponding gold standard coordinates are given in Table <ref type="table" target="#tab_1">2</ref>. The mean error over all landmarks in is 6.95 cm. Since in lateral positions the opposite side of the body is not captured, no errors were computed for the affected knees. The computation time for pose estimation in one dataset is about 5 s with a single-threaded implementation on a 2.26 GHz Intel Core2 Duo CPU and an ATI Mobility RadeonHD 3400 GPU. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Discussion</head><p>With the sensor mattress embedded e.g. into the patient table of a Magnetic Resonance Imaging system, the presented system automatically provides localization information about the patient. This reduces manual interactions that are required before every examination today. The qualitative and quantitative results confirm the robustness of the proposed methods to compute the orientation and posture of a patient on a bed as well as the location of individual body parts. The reason for the lower accuracy for head and shoulders in prone position is that some volunteers placed their head on the arms, which leads to an unspecific pressure distribution in that area. By contrast, in some small regions a lot of force is concentrated, e.g. at the knees in prone posture and the head in supine posture. A mismatch of the corresponding model geometry in such areas is heavily penalized by the objective function, leading to higher accuracy.</p><p>The presented approach is limited to the localization of extremities that touch the mattress. Incorporation of an optical camera could provide complementary information from a viewpoint above the patient. Since currently only a single data acquisition is used for pose estimation, another aspect subject to future work is the extension to motion tracking over a period of time.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. (a) Models for prone and supine posture. (b) Input data (left, right, prone, supine), overlaid with model skeleton after five pose estimation cycles.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 .</head><label>1</label><figDesc>Confusion matrix of kNN classification results. Rows indicate the true label.</figDesc><table><row><cell></cell><cell cols="4">Left Right Prone Supine</cell></row><row><cell>Left</cell><cell>74</cell><cell>1</cell><cell>0</cell><cell>9</cell></row><row><cell cols="2">Right 1</cell><cell>87</cell><cell>0</cell><cell>2</cell></row><row><cell cols="2">Prone 0</cell><cell>0</cell><cell>85</cell><cell>2</cell></row><row><cell cols="2">Supine 2</cell><cell>0</cell><cell>0</cell><cell>166</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 2 .</head><label>2</label><figDesc>Average</figDesc><table><row><cell>Eu-</cell><cell></cell><cell cols="4">Crest Neck Shoulder</cell><cell>Hip</cell><cell>Knee</cell></row><row><cell>clidean distance between estimated landmark posi-</cell><cell></cell><cell></cell><cell></cell><cell>L</cell><cell>R</cell><cell>L R</cell><cell>L R</cell></row><row><cell>tions and gold standard,</cell><cell>Left</cell><cell cols="2">11.0 6.2</cell><cell cols="2">7.4 7.2</cell><cell>5.2 6.6 8.3 −</cell></row><row><cell>in cm. L and R denote the left and right joints.</cell><cell cols="3">Right 7.6 Prone 14.9 7.0 7.7</cell><cell cols="2">6.1 5.8 12.1 9.8</cell><cell>8.0 5.2 − 8.4 7.2 6.1 5.1 3.1</cell></row><row><cell></cell><cell cols="2">Supine 2.9</cell><cell>4.2</cell><cell cols="2">6.5 6.8</cell><cell>4.7 4.0 6.5 6.9</cell></row></table></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgement. The authors gratefully acknowledge support for this work provided by Siemens AG, Healthcare MR, Erlangen, Germany and Siemens Mindit Magnetic Resonance Ltd., Shenzhen, P.R. China.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Inverse C-arm positioning for interventional procedures using real-time body part detection</title>
		<author>
			<persName><forename type="first">C</forename><surname>Schaller</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Rohkohl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Penne</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Lect Notes Computer Sci</title>
		<imprint>
			<biblScope unit="page" from="549" to="556" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A survey of advances in vision-based human motion capture and analysis</title>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">B</forename><surname>Moeslund</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hilton</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Krüger</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Comp Vis Imag Under</title>
		<imprint>
			<biblScope unit="volume">104</biblScope>
			<biblScope unit="issue">2-3</biblScope>
			<biblScope unit="page" from="90" to="126" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Human pose tracking in monocular sequence using multilevel structured models</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">W</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Nevatia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans Pat Anal Mach Intell</title>
		<imprint>
			<biblScope unit="volume">31</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="27" to="38" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Body parts positions and posture estimation system based on pressure distribution image</title>
		<author>
			<persName><forename type="first">T</forename><surname>Harada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mori</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Nishida</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc IEEE Int Conf Robot Autom</title>
				<meeting>IEEE Int Conf Robot Autom</meeting>
		<imprint>
			<date type="published" when="1999">1999</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="968" to="975" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Human motion tracking system based on skeleton and surface integration model using pressure sensors distribution bed</title>
		<author>
			<persName><forename type="first">T</forename><surname>Harada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Sato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Mori</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc Workshop on Human Motion</title>
				<meeting>Workshop on Human Motion</meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
			<biblScope unit="page" from="99" to="106" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Intelligent bed robot system: pose estimation using sensor distribution mattress</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">H</forename><surname>Seo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Oh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc IEEE Int Conf Robot Biomim</title>
				<meeting>IEEE Int Conf Robot Biomim</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="828" to="832" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">An efficient method for finding the minimum of a function of several variables without calculating derivatives</title>
		<author>
			<persName><forename type="first">Mjd</forename><surname>Powell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Comput J</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="page" from="155" to="162" />
			<date type="published" when="1964">1964</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
