<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
Massimo Camplani   
Research Fellow

University of Bristol
SPHERE - a Sensor Platform for Healthcare in a Residential Environment

Merchant Venturers School of Engineering, University of Bristol
Woodland Road,
Bristol, ~BS81UB, UK

Tel. +44 01173315286 
E-mail:massimo.camplani@bristol.ac.uk
''RGB - D object detection dataset''

This dataset include four different sequences of indoor environments, acquired with the Microsoft Kinect RGB - D camera, that contain different demanding situations such as cast shadows, color and depth camouflage. For each sequence  a hand-labeled ground truth  is provided in order to test foreground/background segmentations algorithms.

*M. Camplani, L. Salgado, “Background Foreground segmentation with ~RGB-D Kinect data: an efficient combination of classifiers”, Journal of Visual Communication and Image Representation, Volume 25, Issue 1, January 2014, Pages 122-136, ISSN 1047-3203,  [[[pdf]|files/papers/IJCV_camplaniSalgado.pdf]] [[[bibtex]|files/bibtex/camplaniJVCI.bib]] [[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.jvcir.2013.03.009]].


__Sequence 1__

[img[seq1IMG|images/smallSnapshot/seq1.bmp]] 


__Shadow Sequence__

[img[shadowIMG|images/smallSnapshot/shadows.bmp]]


__Color Camouflage Sequence__

[img[ccamIMG|images/smallSnapshot/colorCam.bmp]] 


__Depth Camouflage Sequence__

[img[dcamIMG|images/smallSnapshot/depthCam.bmp]] 


*To ''download'' the RGB - D object detection dataset, please send an e-mail to: massimo.camplani@bristol.ac.uk
[[Short Biography]]
[[Contacts]]
/***
|Name:|HideWhenPlugin|
|Description:|Allows conditional inclusion/exclusion in templates|
|Version:|3.2a|
|Date:|27-Jun-2011|
|Source:|http://mptw.tiddlyspot.com/#HideWhenPlugin|
|Author:|Simon Baird <simon.baird@gmail.com>|
|License:|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}

Warning: the showWhen and hideWhen macros will blindly eval paramString.
This could be used to execute harmful javascript from a tiddler.

(TODO: Make some effort to sanitize paramString. Perhaps disallow the equals sign?)
***/
//{{{

window.hideWhenLastTest = false;

window.removeElementWhen = function(test,place) {
  window.hideWhenLastTest = test;
  if (test) {
    jQuery(place).empty()
    place.parentNode.removeChild(place);
  }
};

merge(config.macros,{

  hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( eval(paramString), place );
  }},

  showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !eval(paramString), place );
  }},

  hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( tiddler.tags.containsAll(params), place );
  }},

  showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !tiddler.tags.containsAll(params), place );
  }},

  hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( tiddler.tags.containsAny(params), place );
  }},

  showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !tiddler.tags.containsAny(params), place );
  }},

  hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( tiddler.tags.containsAll(params), place );
  }},

  showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !tiddler.tags.containsAll(params), place );
  }},

  hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place );
  }},

  showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place );
  }},

  hideWhenTitleIs: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( tiddler.title == params[0], place );
  }},

  showWhenTitleIs: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( tiddler.title != params[0], place );
  }},

  'else': { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
    removeElementWhen( !window.hideWhenLastTest, place );
  }}

});

//}}}
*University of Bristol, SPHERE PROJECT: [[http://www.irc-sphere.ac.uk/|http://www.irc-sphere.ac.uk/]]
*Massimo Camplani's Google scholar [[http://www.mendeley.com/profiles/massimo-camplani/|http://www.mendeley.com/profiles/massimo-camplani/]]
*Massimo Camplani's Mendeley profile [[http://scholar.google.es|http://scholar.google.es/citations?user=7FrKNIIAAAAJ&hl=es&oi=ao]]
*Grupo de Tratamiento de Imágenes (GTI):  [[http://www.gti.ssr.upm.es/|http://www.gti.ssr.upm.es/]]
*Universidad Politécnica de Madrid  [[http://www.upm.es/|http://www.upm.es]] 
*Università degli studi di Cagliari Dipartimento Ingegneria Elettrica ed Elettronica  [[http://www.diee.unica.it|http://www.diee.unica.it]]
*Tomás Mantecón Del Valle: CARACTERIZACIÓN DE ENTORNOS MEDIANTE LA COMBINACIÓN DE INFORMACIÓN DE PROFUNDIDAD Y VISUAL (Spanish Only) [[[pdf]|files/PFC/tmv2012.pdf]]
[[Short Biography]]
[[Publications]]
[[Research]]
[[Projects]]
[[Source Code]]
[[Datasets]]
[[M. S. Thesis]]
[[Links]]
[[Contacts]]
<<tiddler ToggleRightSidebar##show
	with: {{config.options.chkShowRightSidebar?'-':'-'}} >>
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[Secondary::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<<plugins>>
''UK EPSRC''
*SPHERE this project is aiming to develop an eheterogeneous sensor network that will be used to build a picture of how we live in our homes. This information can then be used to spot issues that might indicate a medical or well-being issue. Sphere website http://www.irc-sphere.ac.uk/.

''European projects''
*EFDA ~WP08-TGS-01-03, Heat Load Control. Study and development of image processing algorithm for the identification and the prediction of anomalous event in the JET TOKAMAK. 2008-2009.			
''Spanish national projects''
*Enhanced 3DTV: adding depth perception to visual communications. 2011 – 2013. The main goal of this is to research image and video technologies to analyze and compress three-dimensional information, proposing new algorithms that help in the areas of acquisition, characterization, compression, distribution and display of audiovisual materials that provide deep perception.
*CICYT ~TEC2007-67764/TCM: Smart Vision: Analysis of complex environments through networked smart cameras  2007 – 2011. The main objective of this project is to research in the field of image and video analysis, processing and coding algorithms that allow the analysis and characterization of complex environments observed by networked Cameras, and the detection and tracking of elements of interest.
*Plan Estratégico y Singular ~PSE-370000-2009-9. TECMUSA Technologies for a sustainable and accessible urban mobility. 2009 – 2011.  The main goal of the project is to develop algorithms and techniques for the analysis of video information provided by in-vehicle platforms (buses). 
''Italian national projects''
*PRIN 2005 Soft computing Methods and algorithms for non disruptive diagnostics of  Architectural Heritage. 2005-2008.  The main goal of the project was to develop novel algorithms for non disruptive diagnostics of Architectural Heritage. In particular, advanced ultrasonic tomography technicstechniques have been developed.
''Industrial projects''
*Industrial research activities (Industrial Italian project): Development and optimization of sonic and ultrasonic tomographic algorithms with 2C TECHNOLOGIES s.r.l. Academic Spin-off of the University of Cagliari. 2005-2008. The aim of this project was the developing of a complete mobile hardware-software package for ultrasonic tomography for defect detection in building and masonry structures.
''Google scholar Page''
The list of my publications can be also found in my personal profile page at Google Scholar [[http://scholar.google.es|http://scholar.google.es/citations?user=7FrKNIIAAAAJ&hl=es&oi=ao]]

''Mendeley publications list''
The list of my publications can be also found in my personal profile page at Mendeley [[http://www.mendeley.com/profiles/massimo-camplani/|http://www.mendeley.com/profiles/massimo-camplani/]]

''International Journals''
__2017__
*C. Sharp, V. Soleimani, S. Hannuna, M. Camplani, D. Damen, J. Viner, M. Mirmehdi, J. Dodd. Remote, Depth-based Lung Function Assessment.  Frontiers of Physiology (To Appear)
__2016__
*S. Hannuna, M. Camplani, J. Hall, M. Mirmehdi, D. Damen, T. Burghardt, A. Paiement, L. Tao, ~DS-KCF: A ~real-time tracker for ~RGB-D data, Journal of ~Real-Time Image Processing, [[[bibtex]|files/bibtex/camplani_JRTIP.bib]][[[Open Access publication is available at springer]|http://rdcu.be/ncvr]] [[[project page and code] |http://www.irc-sphere.ac.uk/work-package-2/DS-KCF-JRTIP]]
*V. Soleimani, M. Mirmehdi, D. Damen, J. Dodd, S. Hannuna, C. Sharp, M. Camplani, J. Viner. Remote, Depth-based Lung Function Assessment.  IEEE Transactions on Biomedical Engineering, [[[bibtex]|files/bibtex/TBME_respiratory.bib]][[[Open Access publication is available at IEEE]|http://dx.doi.org/10.1109/TBME.2016.2618918]] 
*M. Camplani, A. Paiement, M. Mirmehdi, D. Damen, S. Hannuna, T. Burghardt, L. Tao, Multiple Human Tracking in ~RGB-D Data: A Survey, arXiv preprint [[[bibtex]|files/bibtex/camplani_ARXIV2016.bib]][[[The final publication is available at arXiv:1606.04450]|https://arxiv.org/abs/1606.04450]]
*L. Tao, A. Paiement, D. Damen, M. Mirmehdi, S. Hannuna, M. Camplani,T. Burghardt, I. Craddock. A comparative study of pose representation and dynamics modelling for online motion quality assessment, Computer Vision and Image Understanding, Volume 148, July 2016, Pages 136-152.[[[bibtex]|files/bibtex/camplaniCVIU2016.bib]][[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.cviu.2015.11.016]]
*Niall Twomey, Tom Diethe, Meelis Kull, Hao Song, Massimo Camplani, Sion Hannuna, Xenofon Fafoutis, Ni Zhu, Pete Woznowski, Peter Flach, Ian Craddock The SPHERE Challenge: Activity Recognition with Multimodal Sensor Data, arXiv preprint [[[bibtex]|files/bibtex/camplani_SPHEREDATA.bib]][[[The final publication is available at arXiv:1603.00797]|http://arxiv.org/abs/1603.00797]]
*M. Camplani, A. Malizia, M. Gelfusa, F. Barbato, L. Antonelli, L. Poggi, J.F.Ciparisse, L. Salgado,  M. Richetta, P. Gaudio. Image computing techniques to extrapolate data for dust tracking in case of an experimental accident simulation in a nuclear fusion plant, Review of Scientific Instruments, vol.87, 2016 [[[bibtex]|files/bibtex/camplani_AIP2016.bib]][[[The final publication is available at aip.org]|http://dx.doi.org/10.1063/1.4939458]]
__2015__
*N. Zhu, T. Diethe, M. Camplani, L. Tao, A. Burrows, N. Twomey, D. Kaleshi, M. Mirmehdi, P. Flach, I. Craddock, Bridging eHealth and the Internet of Things: The SPHERE Project, IEEE Intelligent Systems, vol.30, no.4, pp.39,46, July Aug. 2015 [[[bibtex]|files/bibtex/camplaniIEEEMultimedia.bib]][[[The final publication is available at http://ieeexplore.ieee.org/]|http://dx.doi.org/10.1109/MIS.2015.57]].
*P. Gaudio, A. Malizia, M. Camplani, F. Barbato, L. Antonelli, M. Gelfusa, M. Del Vecchio, L. Salgado, C. Bellecci, M. Richetta, Shadowgraph Technique Applied to STARDUST Facility for Dust Tracking: First Results, Physics Procedia, Volume 62, 2015, Pages 97-101, ISSN 1875-3892[[[bibtex]|files/bibtex/camplaniProcedia.bib]][[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.phpro.2015.02.017]].
__2014__
*A. Malizia, M. Camplani, M. Gelfusa, I. Lupelli, M. Richetta, L. Antonelli, F. Conetta, D. Scarpellini, M. Carestia, E. Peluso, C. Bellecci, L. Salgado and P. Gaudio, “Dust tracking techniques applied to the STARDUST facility: First results”, Fusion Engineering and Design, 2014 (In Press) 0920-3796,  [[[bibtex]|files/bibtex/camplaniFED.bib]] [[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.fusengdes.2014.01.014]].
*C.R. del Blanco, T. Mantecón, M. Camplani, F. Jaureguizar, L. Salgado, N. García, “Foreground Segmentation in Depth Imagery Using Depth and Spatial Dynamic Models for Video Surveillance Applications”, Sensors, Volume 14, number 2, Pages 1961-1987, Feb. 2014, ISSN 1047-3203, [[[bibtex]|files/bibtex/camplaniSensor.bib]] [[[The final publication is available at http://www.mdpi.com]|http://dx.doi.org/10.3390/s140201961]].
*M. Camplani, L. Salgado, “Background Foreground segmentation with ~RGB-D Kinect data: an efficient combination of classifiers”, Journal of Visual Communication and Image Representation, Volume 25, Issue 1, January 2014, Pages 122-136, ISSN 1047-3203,  [[[pdf]|files/papers/IJCV_camplaniSalgado.pdf]] [[[bibtex]|files/bibtex/camplaniJVCI.bib]] [[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.jvcir.2013.03.009]].
__2013__
*M. Camplani, C. Roberto del Blanco, L. Salgado, F. Jaureguizar, N. García, “Multi-sensor background subtraction by fusing multiple region-based probabilistic classifiers”, Pattern Recognition Letters,  [[[pdf]|files/papers/PRL_CAMPLANI.pdf]] [[[bibtex]|files/bibtex/PRLcamplani.bib]] [[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.patrec.2013.09.022]]
*M. Camplani, C. Roberto del Blanco, L. Salgado, F. Jaureguizar, N. García, “Advanced background modeling with ~RGB-D sensors through classifiers combination and inter-frame foreground prediction”, Machine Vision and Applications, October 2013, ISSN 0932-8092.[[[pdf]|files/papers/MVAcamplani.pdf]] [[[bibtex]|files/bibtex/camplaniMVA.bib]] [[[The final publication is available at http://link.springer.com/]|http://dx.doi.org/10.1007/s00138-013-0557-2]]
*J. Arróspide, L. Salgado, M. Camplani, “Image-based on-road vehicle detection using cost-effective histograms of oriented gradient”, Journal of Visual Communication and Image Representation, Volume 24, Issue 7, October 2013, Pages 1182-1190, ISSN 1047-3203 [[[pdf]|files/papers/JVCIR13_JArrospideLSalgadoMCamplani.pdf]]  [[[bibtex]|files/bibtex/camplaniHOG2013.bib]] [[[The final publication is available at http://www.sciencedirect.com]|http://dx.doi.org/10.1016/j.jvcir.2013.08.001]].
*M. Camplani, T. Mantecón, L. Salgado, “~Depth-Color Fusion Strategy for 3D scene modeling with Kinect”, IEEE Transaction on Cybernetics, vol.43, no.6, pp.1560,1571, Dec. 2013, ISSN 2168-2267 [[[pdf]|files/papers/camplaniTRANSACTION_Cybernetics2013.pdf]] [[[bibtex]|files/bibtex/transactionCYBERNETICS.bib]] [[[The final publication is available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/TCYB.2013.2271112]].
__2011__
*M. Camplani, L. Salgado, “Adaptive Background Modeling in Multi Camera System for Real Time Object Detection”, Opt. Eng. 50, 127206 (2011), DOI:10.1117/1.3662422. [[open access pdf|http://spiedigitallibrary.org/oe/resource/1/opegar/v50/i12/p127206_s1]].
*M. Camplani, B. Cannas, A. Fanni, G. Pautasso, G. Sias, and the ASDEX Upgrade Team  “Tracking of the Plasma States in a Nuclear Fusion Device using SOM“, Neural Computing & Applications. Volume 20, Number 6, pp. 851-863 (doi :10.1007/s00521-011-0529-2)  [[[bibtex]|files/bibtex/camplaniNNAPP.bib]] [[[The final publication is available at www.springerlink.com]|http://www.springerlink.com/content/1551044440q1885t/]]
__2010__
*M.Camplani, A.Murari, B.Cannas, D.Mazon, F.Delaunay, P.Usai, J.F.Delmond and JET EFDA Contributors, “Algorithms for the automatic identification of MARFE and UFO in JET database of visible camera videos”. IEEE transaction on Plasma Science. Vol 38 - 2. page 3409-3418  2010. (D.O.I.:  10.1109/TPS.2010.2080691)   [[[bibtex]|files/bibtex/camplaniPlasmaTran.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/TPS.2010.2080691]]
__2008__
*M. Camplani and B. Cannas “Forecasting of hyperchaotic Rossler system state variables using one observable”, Chaos and Complexity Letters, vol. 3, issue 2, 2008.  [[[bibtex]|files/bibtex/camplaniCHAOSLETTERS.bib]] [[[The final publication is available at https://www.novapublishers.com]|https://www.novapublishers.com/catalog/product_info.php?products_id=6930]]

''Book Chapter''
__2016__
*P. Woznowski, A. Burrows, M. Camplani, T. Diethe, X. Fafoutis, J. Hall, S. Hannuna, M. Kozlowski, N. Twomey, B. Tan, N. Zhu, A. Elsts, A. Vafeas, M. Mirmehdi, T. Burghardt, D. Damen, A. Paiement, L. Tao, P. Flach, G. Oikonomou, R. Piechocki, I. Craddock.  A Sensor Platform for Healthcare in a Residential Environment, Book Chapter in Smart Cities: From urban design to IoT solutions, Springer. (to appear)
__2014__
*M. Camplani, L. Salgado, “~RGB- D Cameras for ~Background-Foreground Segmentation”, on  Background Modeling and Foreground Detection for Video Surveillance: Traditional and Recent Approaches, Implementations, Benchmarking and Evaluation, ~CRC Press, Taylor and Francis Group, June 2014., ISBN 9781482205374. [[CRC Press|http://www.crcpress.com/product/isbn/9781482205374]].

''International Conferences''
__2016__
*J. Hall, S. Hannuna, M. Camplani, M. Mirmehdi, D. Damen, T. Burghardt, L. Tao, A. Paiement, I. Craddock, Designing a Video Monitoring System for AAL applications: The SPHERE Case Study,IET International Conference on Technologies for Active and Assisted Living (~TechAAL), October 2016. [[[bibtex]|files/bibtex/hallIET.bib]][[[original publication available at http://ieeexplore.ieee.org]|https://doi.org/10.1049/ic.2016.0061]]  
*L. Tao, T. Burghardt, M. Mirmehdi, D. Damen, A. Cooper, M. Camplani, S. Hannuna, A. Paiement, I. Craddock, ~Real-time Estimation of Physical Activity Intensity for Daily Living,IET International Conference on Technologies for Active and Assisted Living (~TechAAL), October 2016.[[[bibtex]|files/bibtex/taoIET.bib]][[[original publication available at http://ieeexplore.ieee.org]|https://doi.org/10.1049/ic.2016.0060]]  
*V. Soleimani, M. Mirmehdi, D.Damen, S. Hannuna, M. Camplani, 3D data acquisition and registration using two opposing Kinects,International Conference on 3D Vision, Stanford, USA, October 2016. [[[project page and code]|https://github.com/BristolVisualPFT/3D_Data_Acquisition_Registration_Using_Kinects]]]][[[bibtex]|files/bibtex/twoKinects.bib]][[[original publication available at http://ieeexplore.ieee.org]|https://doi.org/10.1109/3DV.2016.21]] 
*L. Tao, T. Burghardt, M. Mirmehdi, D. Damen, A. Cooper, S. Hannuna, M. Camplani, A. Paiement, I. Craddock, Calorie Counter: ~RGB-Depth Visual Estimation of Energy Expenditure at Home, Asian Conference on Computer Vision Workshop ~AssistVis2016, 2016 arXiv preprint [[[bibtex]|files/bibtex/tao_ARXIV2016.bib]][[[The final publication is available at arXiv:1607.08196]|https://arxiv.org/abs/1607.08196]][[[project page and code]|http://www.irc-sphere.ac.uk/work-package-2/calorie]]
__2015__
*M. Camplani, S. Hannuna, M. Mirmehdi, D. Damen, A. Paiement, L. Tao, T. Burghardt. Real-time ~RGB-D Tracking with Depth Scaling Kernelised Correlation Filters and Occlusion Handling. British Machine Vision Conference, September 2015. [[[pdf]|files/papers/bmvc15.pdf]][[[bibtex]|files/bibtex/camplaniBMVC2015.bib]] [[[project page and code]|http://www.irc-sphere.ac.uk/work-package-2/DS-KCF]]
*V. Soleimani, M. Mirmehdi, D. Damen, S. Hannuna, M. Camplani, J. Viner, J. Dodd.  Remote Pulmonary Function Testing using a Depth Sensor. IEEE Biomedical Circuits and Systems Conference, October 2015 [[[bibtex]|files/bibtex/camplaniBIOCAS2015.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/BioCAS.2015.7348445]]
*L. Tao, T. Burghardt, S. Hannuna, M. Camplani, A. Paiement, D. Damen, M. Mirmehdi, I. Craddock. A Comparative Home Activity Monitoring Study using Visual and Inertial Sensors. IEEE ~HealthCom Conference 2015 [[[bibtex]|files/bibtex/camplaniHealthCom2015.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/HealthCom.2015.7454583]]
*C. Sharp, V. Soleimani, S. Hannuna, M. Camplani, D. Damen, J. Viner, M. Mirmehdi, J. Dodd, Remote pulmonary function testing – computer gaming in the respiratory world. Winter Meeting of the British Thoracic Society 2015
*P. Woznowski, X. Fafoutis, T. Song, S. Hannuna, M. Camplani, L. Tao, A. Paiement, E. Mellios, M. Haghighi, N. Zhu, G. Hilton, D. Damen, T. Burghardt, M. Mirmehdi, R. Piechocki, D. Kaleshi and I. Craddock. A Multi-modal Sensor Infrastructure for Healthcare in a Residential Environment. IEEE International Conference on Communications (ICC), Workshop on ~ICT-enabled services and technologies for eHealth and Ambient Assisted Living. [[[bibtex]|files/bibtex/camplaniICCW.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/ICCW.2015.7247190]]
__2014__
*A. Paiment, L. Tao, S. Hannuna, M. Camplani, D. Damen and M. Mirmehdi, Majid (2014). Online quality assessment of human movement from skeleton data. British Machine Vision Conference (BMVC), Nottingham, UK. [[[pdf]|files/papers/camplaniBMVC2014.pdf]] [[[bibtex]|files/bibtex/camplaniBMVC2014.bib]]
*A. Malizia, M. Camplani, M. Gelfusa, L. Antonelli, F.Barbato, M. Del Vecchio, M. Richetta, L. Salgado, C. Bellecci, P. Gaudio, JET EFDA contributors, “Optical Techniques to study the dust resuspension problem in case of LOVA: Comparison of results obtained with PIV and Shadowgraph”, The proceedings of the 41th EPS Conference on Plasma Physics and Controlled Fusion,Berlin, Germany, 23 - 27 June, 2014. [[[pdf]|files/papers/eps2014.pdf]] [[[bibtex]|files/bibtex/camplaniEPS2014.bib]]
__2013__
*M. Camplani, A. Blasco, D. Berjón, L. Salgado, F. Morán, “Real-time ~RGB-D data processing on GPU architecture”, IEEE Int. on Design and Architectures for Signal and Image Processing, DASIP 2013, Cagliari, Italy, pp. 96-103 Oct. 2013 [[[bibtex]|files/bibtex/dasip.bib]][[[original publication available at http://ieeexplore.ieee.org]|http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=&arnumber=6661524&queryText%3DReal-time+RGB-D+data+processing+on+GPU+architecture]]  
__2012__
*M. Camplani, T. Mantecón, L. Salgado, “Accurate depth-color scene modeling for 3D contents generation with low cost depth cameras”, IEEE Int. Conf. on Image Processing, ICIP 2012, Orlando (FL), USA, pp. 1741-1744, 30 Sep. - 3 Oct. 2012. [[[pdf]|files/papers/camplaniICIP2012.pdf]] [[[bibtex]|files/bibtex/camplani_ICIP2012.bib]][[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/ICIP.2012.6467216]]  
*J. Marinas, L. Salgado, J. Arróspide, M. Camplani, “Traffic sign detection and tracking using robust 3D Analysis”.  Int. Conf. on Emerging Security Technologies, EST 2012, Lisbon, Portugal, pp. 78-81, 5-7 Sep. 2012. (doi: 10.1109/EST.2012.17)[[[pdf]|files/papers/marinasETS2012.pdf]] [[[bibtex]|files/bibtex/marinasETS2012.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/EST.2012.17]] 
*J. Marinas, L. Salgado, J. Arróspide, M. Camplani, “Multi-resolution model-based traffic sign detection and tracking”, SPIE Int. Conf. on ~Real-Time Image and Video Processing 2012 , Bruxelles, Belgium, SPIE vol. 8437, April. 2012. (doi: 10.1117/12.924884) [[[pdf]|files/papers/JavierMarinas(8437-32).pdf]] [[[bibtex]|files/bibtex/marinasCamplani_RT_Spie2012.bib]] [[[original publication available at http://spiedigitallibrary.org/]|http://dx.doi.org/10.1117/12.924884]]
*M. Camplani, L. Salgado, “Efficient spatio temporal hole filling strategy for Kinect depth maps”, IS&T/SPIE Int. Conf. on 3D Image Processing (3DIP) and Applications , San Francisco Airport (CA), USA, SPIE vol. 8290, pp. 82900E 1-10 Jan. 2012. (doi: 10.1117/12.911909) [[[pdf]|files/papers/camplaniSPIE2012A.pdf]] [[[bibtex]|files/bibtex/camplaniSPIE2012A.bib]] [[[original publication available at http://spiedigitallibrary.org/]|http://dx.doi.org/10.1117/12.911909]]
*J. Marinas, L. Salgado, J. Arróspide, M. Camplani, “Efficient hybrid monocular-stereo approach to on-board, video-based traffic sign detection and tracking”, IS&T/SPIE Int. Conf. on Intelligent Robots and Computer Vision XXIX: Algorithms and Techniques , San Francisco Airport (CA), USA, SPIE vol. 8301, pp. 830106 1-15 Jan. 2012. (doi: 10.1117/12.911909) [[[pdf]|files/papers/camplaniSPIE2012B.pdf]] [[[bibtex]|files/bibtex/camplaniSPIE2012B.bib]] [[[original publication available at http://spiedigitallibrary.org/]|http://dx.doi.org/10.1117/12.908585]]
*M. Camplani, L. Salgado and R.Camplani “Low Cost Efficient Interactive Whiteboard”, Low Cost Efficient Interactive Whiteboard”, IEEE Int. Conf. on Consumer Electronics, ICCE 2012, Las Vegas (NV), USA, pp. 686-687, 13-16 Jan. 2012 (doi: 10.1109/ICCE.2012.6161809) [[[pdf]|files/papers/ICCE2012CamplaniSalgado.pdf]]  [[[bibtex]|files/bibtex/ICCE2012CamplaniSalgado.bib]]  [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/ICCE.2012.6161809]] 
*M. Camplani, L. Salgado “Adaptive Spatio-temporal Filter for Low-cost Camera Depth Maps”, IEEE Int. Conf. on Emerging Signal Processing Applications , ESPA 2012, Las Vegas (NV), USA, pp. 33-36, 12-14 Jan. 2012. (doi:10.1109/ESPA.2012.6152439) [[[pdf]|files/papers/camplaniESPA2012.pdf]] [[[bibtex]|files/bibtex/camplaniESPA2012.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://dx.doi.org/10.1109/ESPA.2012.6152439]] 
__2011__
*M. Camplani, L. Salgado, “Scalable software architecture for on-line multi-camera video processing”, IS&T/SPIE Int. Conf. on Real Time Image and Video Processing, San Francisco Airport (CA), USA, SPIE vol. 7871, pp. 787106-1-15, 24-25 Jan. 2011. (DOI 10.1117/12.873082) [[[pdf]|files/papers/camplaniSPIE2011.pdf]] [[[bibtex]|files/bibtex/camplaniSPIE2011.bib]] [[[original publication available at http://spiedigitallibrary.org/]|http://spiedigitallibrary.org/proceedings/resource/2/psisdg/7871/1/787106_1?isAuthorized=no]]
*M. Camplani, L. Salgado, “Adaptive Multi Camera System for Real Time Object Detection”, IEEE Int. Conf. on Consumer Electronics, ICCE 2011, Las Vegas (NV), USA, pp. 797-798, 9-12 Jan. 2011. (DOI 10.1109/ICCE.2011.5722869) [[[pdf]|files/papers/ICCE2011CamplaniSalgado.pdf]] [[[bibtex]|files/bibtex/ICCE2011CamplaniSalgado.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5722869]]
__2010__
*M. Camplani, B. Cannas, S. Carcangiu, A. Fanni, A. Montisci, M. Usai,  “Tabu Search Procedure for PAPR Reduction in PLC Channels”, Proc. of IEEE Int. Symp. on Industrial Electronics (ISIE 2010), Bari (Italy), July, 4-7, 2010. (doi:10.1109/ISIE.2010.5637605)  [[[bibtex]|files/bibtex/camplaniISIE2010.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5637605]]
__2009__
*M. Camplani, B. Cannas and P. Carboni, “Dynamic behaviour of two coupled Lorenz systems” The Proceedings of the IFAC CHAOS 09, London, UK, June 2009.(doi: 10.3182/20090622-3-~UK-3004.00014)  [[[pdf]|files/papers/camplaniIFACchaos2009A.pdf]] [[[bibtex]|files/bibtex/camplaniIFACchaos2009A.bib]] [[[original publication available at http://www.ifac-papersonline.net/]|http://www.ifac-papersonline.net/Detailed/42842.html]]
*M. Camplani, B. Cannas and P. Carboni, “The Role of the Embedding Dimension and Time Delay in Time Series Forecasting” The Proceedings of the IFAC CHAOS 09, London, UK, June 2009. (doi: 10.3182/20090622-3-UK - 3004.00059)  [[[pdf]|files/papers/camplaniIFACchaos2009B.pdf]] [[[bibtex]|files/bibtex/camplaniIFACchaos2009B.bib]] [[[original publication available at http://www.ifac-papersonline.net/]|http://www.ifac-papersonline.net/Detailed/42887.html]]
*M. Usai, M. Camplani, B. Cannas and G. Concu, “Ultrasonic NDT of building materials based on wave features analysis”, The Proceedings of NDTCE 09, Non Destructive Testing in Civil Engineering. Nantes, France, June 30th - July 3rd, 2009. [[[pdf]|files/papers/camplaniNDTCE09.pdf]] [[[bibtex]|files/bibtex/camplaniNDTCE09.bib]] [[[original publication available at http://www.ndt.net]|http://www.ndt.net/article/ndtce2009/toc.htm]]
*M. Camplani, B. Cannas, A.Fanni, G. Pautasso, G. Sias, P. Sonato, Asdex Upgrade Team “Tracking of the Plasma States in a Nuclear Fusion Device using SOM”. The Proceedings of The International Conference on Engineering Applications of Neural Networks London, UK, August 27th-29th, 2009.(doi: 10.1007/978-3-642-03969-0_40) [[[bibtex]|files/bibtex/camplaniSOMconf.bib]] [[[The final publication is available at www.springerlink.com]|http://www.springerlink.com/content/v151342761246346/]]
__2008__
*M.K. Zedda, M. Camplani, B. Cannas, A. Fanni, P. Sonato, E.Solano, JET EFDA contributors, “Dynamic behaviour of type I Edge Localized Modes in the JET”, The proceedings of the 35th EPS Conference on Plasma Physics and Controlled Fusion,Crete, Greece, 09 - 13 June, 2008. [[[pdf]|files/papers/eps2008.pdf]] [[[bibtex]|files/bibtex/camplaniEPS2008.bib]]
*M. Camplani, B. Cannas, F. Cau, G. Concu, and M. Usai, “Acoustic NDT on building materials using Features extraction techniques”, The Proceedings of the International Conference on Computational Science and Its Applications (ICCSA 2008), Perugia, Italy, 30 June-3 July, 2008. (isbn 978-3-540-69840-1) [[[bibtex]|files/bibtex/camplaniICCSA2008B.bib]] [[[The final publication is available at www.springerlink.com]|http://www.springerlink.com/content/170628l13176026p/]]
*M. Camplani, S. Carcangiu, A. Fanni, A. Montisci, and G. Concu, “Acoustic Tomography for Non Destructive Testing of Stone Masonry”, The Proceedings of the International Conference on Computational Science and Its Applications (ICCSA 2008), Perugia, Italy, 30 June-3 July, 2008. (isbn 978-3-540-69840-1) [[[bibtex]|files/bibtex/camplaniICCSA2008A.bib]] [[[The final publication is available at www.springerlink.com]|http://www.springerlink.com/content/95871851l76t1660/]]
__2007__
*M. Camplani, B. Cannas, A. Fanni, G. Pautasso, G. Sias, P. Sonato, M. Zedda and the Asdex Upgrade Team, “Operational Space Mapping at ASDEX Upgrade using Clustering Techniques”,  The Proceedings of the 34th EPS Conference on Plasma Physics and Controlled Fusion, Warsaw, Poland, 02 - 06 July, 2007. [[[pdf]|files/papers/eps2007.pdf]] [[[bibtex]|files/bibtex/camplaniEPS2007.bib]]
__2006__
*P. Meloni, M. Camplani, L. Raffo, S. M. Carta, S. Murali, G. De Micheli, “Routing Aware Switch Hardware Customization for Networks on Chips”, The Proceedings of 1st International Conference on Nano Networks (Nano Net 2006), Lausanne, Switzerland, pp.1-5, 14-16 September, 2006. (doi:10.1109/NANONET.2006.346217)  [[[bibtex]|files/bibtex/camplaniNanonet.bib]] [[[original publication available at http://ieeexplore.ieee.org]|http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4152800]]
''Current Research Activities''
My research interest are in the field of Computer Vision, in particluar:

*Healthcare Applications
**Fall Detection
**Gait Analysis
*Real time Multi - Camera systems
*Object Detection
**Adaptive Mixture of Gaussians
**Statistical Background/Foreground modeling
*Multi Camera Object tracking
*Depth Camera technologies
**Time of Flight cameras and Kinect depth maps denoising
**Combined Depth/Video data analysis for object tracking 
**Human Body Part tracking

A list of the projects in which I was involved can be found in the [[Projects]] section

Additional research activities information can be found in my personal profile in mendeley [[http://www.mendeley.com/profiles/massimo-camplani/|http://www.mendeley.com/profiles/massimo-camplani/]]

----
''Ph.D Research Activities''

During my Ph.D. studies I have dealt with different and challenging issues: Classification and Clustering techniques, Non Linear and Chaotic Systems Analysis and time series prediction. I focused my activity on the study of Neural Networks systems including  Multi Layer Perceptron and Self Organizing Map and clustering techniques like K-means. I have also worked in a side project in collaboration with for the development of an ultrasonic tomography tool for building structures.  Finally in the last year of my Ph.D studies my interest shifted to image and video processing applications where I participate in a collaboration project with a research group at the research centres of nuclear fusion EFDA JET. The aim of this project is to develop automatic systems for the identification of  particular  events that take place during the experiment throughout the analysis of the videos available at JET. A copy of the manuscript of my Ph.D thesis can be found in the DIEE [[website|http://www.diee.unica.it/DRIEI/tesi/22_camplani.pdf]]
[<img[macIMG|images/fotoMACsmall.jpeg]]

Massimo Camplani received the Bachelor degree in Electronic Engineering with honors in 2004 and the Master degree in Electronic Engineering in 2006 with honors both from the Università degli Studi di Cagliari, Italy. In 2010 he received the Ph.D. degree (Doctor Europeus) in Electronic and Computer Engineering at the Università degli Studi di Cagliari. From January 2010 to October 2013 he has been a member of the Grupo de Tratamiento de Imágenes (Image Processing Group) of the Universidad Politécnica de Madrid, Spain, as a postdoctoral Marie Curie researcher. He joined the University of Bristol in October 2013 as a member of the SPHERE project team ([[http://www.irc-sphere.ac.uk/|http://www.irc-sphere.ac.uk/]]).
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
Research Fellow at the University of Bristol
Massimo Camplani
''GITHUB REPOSITORY''
My ~GitHUB repository can be found here [[github|https://github.com/mcamplan]]. It contains all the code relative to my research activities. The code is also stored in institutional repositories (see below). 

''~DS-KCF Extended Version Code (JRTIP VERSION)''
The Matlab and C++ code of the ~DS-KCF tracker may be used on the condition of citing our paper //~DS-KCF: A real-time tracker for ~RGB-D data.//, Journal of ~Real-Time Image Processing and the SPHERE project. The code is released under BSD license and it can be downloaded from [[github|https://github.com/mcamplan]] or from ~UoB website [[here|http://www.irc-sphere.ac.uk/work-package-2/DS-KCF-JRTIP]] 

''~DS-KCF Matlab Code (BMVC VERSION)''
The Matlab code of the ~DS-KCF tracker may be used on the condition of citing our paper //Real-time ~RGB-D Tracking with Depth Scaling Kernelised Correlation Filters and Occlusion Handling//, ~BMVC2015 and the SPHERE project. The code is released under BSD license and it can be downloaded from [[github|https://github.com/mcamplan]] or from UoB website [[here|http://www.irc-sphere.ac.uk/work-package-2/DS-KCF]] 

''KINECT CALIBRATION: 3D Data Acquisition and Registration using Opposing Kinects''
The code of the KINECT CALIBRATION toolbox may be used on the condition of citing our paper //3D Data Acquisition and Registration Using Two Opposing Kinects//, International Conference on 3D Vision. The code is released under BSD license and it can be downloaded [[here|https://github.com/BristolVisualPFT/3D_Data_Acquisition_Registration_Using_Kinects]] 
/%
!info
|Name|ToggleRightSidebar|
|Source|http://www.TiddlyTools.com/#ToggleRightSidebar|
|Version|2.0.0|
|Author|Eric Shulman|
|License|http://www.TiddlyTools.com/#LegalStatements|
|~CoreVersion|2.1|
|Type|transclusion|
|Description|show/hide right sidebar (SideBarOptions)|
Usage
<<<
{{{
<<tiddler ToggleRightSidebar>>
<<tiddler ToggleRightSidebar with: label tooltip>>
}}}
Try it: <<tiddler ToggleRightSidebar##show
	with: {{config.options.chkShowRightSidebar?'►':'◄'}}>>
<<<
Configuration:
<<<
copy/paste the following settings into a tiddler tagged with <<tag systemConfig>> and then modify the values to suit your preferences:
{{{
config.options.chkShowRightSidebar=true;
config.options.txtToggleRightSideBarLabelShow="◄";
config.options.txtToggleRightSideBarLabelHide="►";
}}}
<<<
!end
!show
<<tiddler {{
	var co=config.options;
	if (co.chkShowRightSidebar===undefined) co.chkShowRightSidebar=true;
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=co.chkShowRightSidebar?'block':'none';
		da.style.marginRight=co.chkShowRightSidebar?'':'1em';
	}
'';}}>><html><nowiki><a href='javascript:;' title="$2"
onmouseover="
	this.href='javascript:void(eval(decodeURIComponent(%22(function(){try{('
	+encodeURIComponent(encodeURIComponent(this.onclick))
	+')()}catch(e){alert(e.description?e.description:e.toString())}})()%22)))';"
onclick="
	var co=config.options;
	var opt='chkShowRightSidebar';
	var show=co[opt]=!co[opt];
	var sb=document.getElementById('sidebar');
	var da=document.getElementById('displayArea');
	if (sb) {
		sb.style.display=show?'block':'none';
		da.style.marginRight=show?'':'1em';
	}
	saveOptionCookie(opt);
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	if (this.innerHTML==labelShow||this.innerHTML==labelHide) 
		this.innerHTML=show?labelHide:labelShow;
	this.title=(show?'hide':'show')+' right sidebar';
	var sm=document.getElementById('storyMenu');
	if (sm) config.refreshers.content(sm);
	return false;
">$1</a></html>
!end
%/<<tiddler {{
	var src='ToggleRightSidebar';
	src+(tiddler&&tiddler.title==src?'##info':'##show');
}} with: {{
	var co=config.options;
	var labelShow=co.txtToggleRightSideBarLabelShow||'&#x25C4;';
	var labelHide=co.txtToggleRightSideBarLabelHide||'&#x25BA;';
	'$1'!='$'+'1'?'$1':(co.chkShowRightSidebar?labelHide:labelShow);
}} {{
	var tip=(config.options.chkShowRightSidebar?'hide':'show')+' right sidebar';
	'$2'!='$'+'2'?'$2':tip;
}}>>
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
if(config.options.txtUserName != "mcamplan") {
	showBackstage = false;
	readOnly = true;
}

config.options.chkShowRightSidebar=false;