<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Interdisciplinarite |</title><link>https://celine-fouard.fr/tags/interdisciplinarite/</link><atom:link href="https://celine-fouard.fr/tags/interdisciplinarite/index.xml" rel="self" type="application/rss+xml"/><description>Interdisciplinarite</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 01 Nov 2011 00:00:00 +0000</lastBuildDate><image><url>https://celine-fouard.fr/media/icon_hu_eee4a95885829ab2.png</url><title>Interdisciplinarite</title><link>https://celine-fouard.fr/tags/interdisciplinarite/</link></image><item><title>CamiTK: a workshop for prototyping medical applications</title><link>https://celine-fouard.fr/projects/camitk/</link><pubDate>Tue, 01 Nov 2011 00:00:00 +0000</pubDate><guid>https://celine-fouard.fr/projects/camitk/</guid><description>&lt;p&gt;&lt;em&gt;From software to method — capitalizing on interdisciplinary know-how to move faster, from concept to validated prototype.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Designing an application for the operating room is never &amp;ldquo;just code.&amp;rdquo; It means getting medical images, sensors, biomechanical models — sometimes a robot — and above all specialists who don&amp;rsquo;t speak the same technical language, to work together. &lt;strong&gt;CamiTK&lt;/strong&gt; is the tool I co-founded with Emmanuel Promayon &lt;strong&gt;so that this dialogue produces prototypes&lt;/strong&gt; — fast, clean, and reusable. It is also the foundation of expertise I now draw on to help companies prototype medical applications.&lt;/p&gt;
&lt;div class="camitk-logo"&gt;&lt;style&gt;.camitk-logo{display:flex;justify-content:center;margin:1.75rem 0;}.camitk-logo img{max-width:240px;height:auto;}&lt;/style&gt;&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/camitk/camitk-logo.png"
alt="CamiTK logo"&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;h2 id="the-problem-interdisciplinarity-is-expensive"&gt;The problem: interdisciplinarity is expensive&lt;/h2&gt;
&lt;p&gt;In computer-assisted medical interventions, every team shows up with its own world: its operating system, its language of choice, its libraries, its habits — and its level of maturity, from throwaway prototype to clinical-grade software. With each new project, the temptation is to rewrite everything. You reinvent the wheel, you lose months, and the know-how walks out the door when someone leaves the team.&lt;/p&gt;
&lt;p&gt;For a company, this is exactly the pain point: &lt;em&gt;how do you avoid starting from scratch with every innovation, while keeping the rigor that medical work demands?&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="the-answer-a-shared-software-foundation"&gt;The answer: a shared software foundation&lt;/h2&gt;
&lt;p&gt;With Emmanuel Promayon, we designed CamiTK as a &lt;strong&gt;modular workshop&lt;/strong&gt;: a stable core that handles what is common to every project — 3D visualization, interaction, data and input/output management, abstraction of medical formats (DICOM, meshes…) — and around which each specialist plugs in their own domain &lt;strong&gt;extension&lt;/strong&gt;, without touching the rest.&lt;/p&gt;
&lt;div class="camitk-archi"&gt;&lt;style&gt;.camitk-archi{width:100%;margin:1.75rem 0;}.camitk-archi figure{width:100%;margin:0;}.camitk-archi img{width:100%;height:auto;max-width:100%;}&lt;/style&gt;&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/camitk/camitk-architecture.svg"
alt="CamiTK modular architecture: a shared core and discipline-specific extensions"&gt;&lt;figcaption&gt;
&lt;p&gt;CamiTK&amp;rsquo;s building-block architecture: a shared core, an interface layer, and one extension per domain of expertise.&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;This architectural choice (a C++/Qt/VTK core, following component-based software engineering) delivers what a company looks for in a technical foundation. And since version 5, CamiTK also accepts &lt;strong&gt;Python extensions&lt;/strong&gt;: you can prototype an idea in a few lines, then harden it in C++ once validated — exactly the right trade-off between exploration speed and production robustness.&lt;/p&gt;
&lt;p&gt;In practice, the foundation provides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cross-platform&lt;/strong&gt; — the same code runs on Linux, Windows and macOS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interoperability&lt;/strong&gt; — the building blocks of one project are reused in the next.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Default behaviors&lt;/strong&gt; — a specialist plugs in their algorithm and immediately gets a working application, without rewriting the interface.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intellectual-property safeguards&lt;/strong&gt; — each module keeps its own license; the open-source core coexists with proprietary extensions (as was the case for the confidential LPR modules).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Durability&lt;/strong&gt; — the knowledge stays in the tool, not only in people&amp;rsquo;s heads.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- Screenshots of applications developed with CamiTK (segmentation, registration, robot guidance, etc.) --&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/camitk/camitk-capture-1.png"
alt="Application prototyped with CamiTK"&gt;&lt;figcaption&gt;
&lt;p&gt;Example of an application prototyped with CamiTK.&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="from-software-building-block-to-method"&gt;From software building block to method&lt;/h2&gt;
&lt;p&gt;CamiTK&amp;rsquo;s most valuable contribution is not the code: it is what its practice taught us. By guiding real projects all the way to technology transfer — first among them the
— we &lt;strong&gt;generalized a methodology for maturing&lt;/strong&gt; software building blocks for medical devices, aligned with the TRL (&lt;em&gt;Technology Readiness Levels&lt;/em&gt;) scale.&lt;/p&gt;
&lt;p&gt;Concretely: knowing what maturity level a prototype sits at, what it takes to reach the next one, and where to invest validation and software-quality effort so you don&amp;rsquo;t get stuck at the moment of industrial or clinical transfer. This is exactly the kind of course a company needs to hold when moving an idea from the lab to a product.&lt;/p&gt;
&lt;p&gt;Over the projects, CamiTK thus became a &lt;strong&gt;dual methodological tool&lt;/strong&gt;: to make disciplines collaborate, and to structure the climb up the TRL scale.&lt;/p&gt;
&lt;h2 id="adoption-as-proof"&gt;Adoption as proof&lt;/h2&gt;
&lt;p&gt;A method is only worth as much as its ability to outlive its authors. CamiTK has passed that test: released as open source, &lt;strong&gt;packaged in the official &lt;code&gt;debian-med&lt;/code&gt; suite&lt;/strong&gt;, adopted by internal and national projects, and — the most telling proof — &lt;strong&gt;still actively developed&lt;/strong&gt; more than fifteen years after it began (version 6.0, with new tools such as DevStudio to create an extension in minutes).&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://celine-fouard.fr/projects/camitk/camitk-timeline.svg"
alt="Timeline of CamiTK adoption from 2008 to today"&gt;&lt;figcaption&gt;
&lt;p&gt;A continuous adoption trajectory, from the lab to the open-source ecosystem.&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;This project also gave me the chance to &lt;strong&gt;coordinate and co-supervise a team of engineers&lt;/strong&gt; — up to four at once — over several years: hiring, organizing development, code review, documentation, and nurturing a community of users.&lt;/p&gt;
&lt;h2 id="what-i-take-from-it--and-what-i-can-bring"&gt;What I take from it — and what I can bring&lt;/h2&gt;
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6"&gt;
&lt;p&gt;&lt;strong&gt;I founded and structured CamiTK; today, I use it daily as an expert.&lt;/strong&gt; This dual standpoint — the one who designed the architecture &lt;em&gt;and&lt;/em&gt; the one who uses it — lets me bring to a company:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a &lt;strong&gt;durable software architecture&lt;/strong&gt; designed for reuse and cross-platform support;&lt;/li&gt;
&lt;li&gt;a &lt;strong&gt;maturity-scaling (TRL) method&lt;/strong&gt; proven on real technology transfers;&lt;/li&gt;
&lt;li&gt;the ability to make &lt;strong&gt;very different profiles collaborate&lt;/strong&gt; (clinical, research, engineering, industry) around a single prototype;&lt;/li&gt;
&lt;li&gt;fine-grained &lt;strong&gt;intellectual-property management&lt;/strong&gt; in an ecosystem mixing open source and proprietary building blocks;&lt;/li&gt;
&lt;li&gt;the &lt;strong&gt;supervision of technical teams&lt;/strong&gt; over the long term.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h2 id="publications"&gt;Publications&lt;/h2&gt;
&lt;ul class="pubs-by-tag"&gt;
&lt;li&gt;
&lt;strong&gt;2013&lt;/strong&gt;.
Promayon Emmanuel, Fouard Céline, Deram Aurélien, Hungr Nikolaï, Luboz Vincent, Payan Yohan, Sarrazin Johan, Saubat Nicolas, Selmi Sonia Yuki, Voros Sandrine, Cinquin Philippe, Troccaz Jocelyne —
&lt;a href="https://celine-fouard.fr/publication/2013-promayon-embc/"&gt;Using CamiTK for Rapid Prototyping of Interactvie Computer Assisted Medical Intervention Applications&lt;/a&gt;. &lt;em&gt;Proceedings of 35th Annual International Conference of the IEEE EMBS&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;2012&lt;/strong&gt;.
Fouard Céline, Deram Aurélien, Keraval Yannick, Promayon Emmanuel —
&lt;a href="https://celine-fouard.fr/publication/2012-fouard-stbmcas/"&gt;CamiTK: a Modular Framework Integrating Visualization, Image Processing and Biomechanical Modeling&lt;/a&gt;. &lt;em&gt;Soft Tissue Biomechanical Modeling for Computer Assisted Surgery&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;CamiTK is the thread that runs through all my projects, from the
to
: the conviction that a good medical prototype begins with good engineering — shared, and built to last.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>