1<!DOCTYPE html> 2<html lang="en"> 3 4 <head> 5 6 <meta charset="utf-8"> 7<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 8<meta http-equiv="X-UA-Compatible" content="IE=edge"> 9 10<title> 11 12 Arthur Boschet 13 14 15 | Projects 16 17</title> 18<meta name="description" content="Personal website of Arthur Boschet, an Applied AI Research Scientist advancing medical diagnostics through deep learning and computer vision technologies. 19"> 20 21<!-- Open Graph --> 22 23 24<!-- Bootstrap & MDB --> 25<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" integrity="sha512-MoRNloxbStBcD8z3M/2BmnT+rg4IsMxPkXaGh2zD6LGNNFE80W3onsAhRcMAMrSoyWL9xD7Ert0men7vR8LUZg==" crossorigin="anonymous"> 26<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.19.1/css/mdb.min.css" integrity="sha512-RO38pBRxYH3SoOprtPTD86JFOclM51/XTIdEPh5j8sj4tp8jmQIx26twG52UaLi//hQldfrh7e51WzP9wuP32Q==" crossorigin="anonymous" /> 27 28<!-- Fonts & Icons --> 29<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous"> 30<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.0/css/academicons.min.css" integrity="sha512-W4yqoT1+8NLkinBLBZko+dFB2ZbHsYLDdr50VElllRcNt2Q4/GSs6u71UHKxB7S6JEMCp5Ve4xjh3eGQl/HRvg==" crossorigin="anonymous"> 31<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons"> 32 33<!-- Code Syntax Highlighting --> 34<link rel="stylesheet" href="https://combinatronics.io/jwarby/pygments-css/master/.css" media="none" id="highlight_theme_light" /> 35 36<!-- Styles --> 37 38<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>ð¥</text></svg>"> 39 40<link rel="stylesheet" href="/assets/css/main.css"> 41<link rel="canonical" href="https://arthurboschet.github.io/projects/"> 42 43 44<!-- Dark Mode -->
45<script src="/assets/js/theme.js"></script>
vendor: 1 bytes, line 45
45
46<script src="/assets/js/dark_mode.js"></script>
46 47 48 49 </head> 50 51 <body class="fixed-top-nav "> 52 53 <!-- Header --> 54 55 <header> 56 57 <!-- Nav Bar --> 58 <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top"> 59 <div class="container"> 60 61 <a class="navbar-brand title font-weight-lighter" href="https://arthurboschet.github.io/"> 62 <span class="font-weight-bold">Arthur</span> Boschet 63 </a> 64 65 <!-- Navbar Toggle --> 66 <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 67 <span class="sr-only">Toggle navigation</span> 68 <span class="icon-bar top-bar"></span> 69 <span class="icon-bar middle-bar"></span> 70 <span class="icon-bar bottom-bar"></span> 71 </button> 72 <div class="collapse navbar-collapse text-right" id="navbarNav"> 73 <ul class="navbar-nav ml-auto flex-nowrap"> 74 <!-- About --> 75 <li class="nav-item "> 76 <a class="nav-link" href="/"> 77 About 78 79 </a> 80 </li> 81 82 <!-- Other pages --> 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 <li class="nav-item "> 102 <a class="nav-link" href="/publications/"> 103 Patents & Publications 104 105 </a> 106 </li> 107 108 109 110 111 112 <li class="nav-item active"> 113 <a class="nav-link" href="/projects/"> 114 Projects 115 116 <span class="sr-only">(current)</span> 117 118 </a> 119 </li> 120 121 122 123 124 125 126 127 128 129 130 <div class="toggle-container"> 131 <a id="light-toggle"> 132 <i class="fas fa-moon"></i> 133 <i class="fas fa-sun"></i> 134 </a> 135 </div> 136 137 </ul> 138 </div> 139 </div> 140 </nav> 141 142</header> 143 144 145 <!-- Content --> 146 147 <div class="container mt-5"> 148 <div class="post"> 149 150 <header class="post-header"> 151 <h1 class="post-title">Projects</h1> 152 <p class="post-description">List of personal projects.</p> 153 </header> 154 155 <article> 156 <div class="projects"> 157 158 <!-- Display projects without categories --> 159 160 <!-- Generate cards for each project --> 161 162 <div class="grid"> 163 164 <div class="grid-item"> 165 166 <a href="/projects/optina_internship/"> 167 168 <div class="card hoverable"> 169 170 <picture> 171 172 <source media="(max-width: 480px)" srcset="/assets/resized/hyperspectral_thumbnail-480x479.png"></source> 173 174 <source media="(max-width: 800px)" srcset="/assets/resized/hyperspectral_thumbnail-800x798.png"></source> 175 176 <source media="(max-width: 1400px)" srcset="/assets/resized/hyperspectral_thumbnail-1400x1396.png"></source> 177 178 <img src="/assets/img/hyperspectral_thumbnail.png" alt="project thumbnail"> 179</picture> 180 181 182 <div class="card-body"> 183 <h2 class="card-title">Retinal Image Generation</h2> 184 <!-- text-lowercase --> 185 <p class="card-text">Synthetic retinal image generation via latent diffusion models</p> 186 <div class="row ml-1 mr-1 p-0"> 187 188 </div> 189 </div> 190 </div> 191 </a> 192</div> 193 194 195 <div class="grid-item"> 196 197 <a href="/projects/modality_translation/"> 198 199 <div class="card hoverable"> 200 201 <picture> 202 203 <source media="(max-width: 480px)" srcset="/assets/resized/modality_translation_thumbnail-480x479.png"></source> 204 205 <source media="(max-width: 800px)" srcset="/assets/resized/modality_translation_thumbnail-800x799.png"></source> 206 207 <img src="/assets/img/modality_translation_thumbnail.png" alt="project thumbnail"> 208</picture> 209 210 211 <div class="card-body"> 212 <h2 class="card-title">Unpaired Medical Image Translation</h2> 213 <!-- text-lowercase --> 214 <p class="card-text">Medical image translation with adversarial diffusion models for pseudo labeling</p> 215 <div class="row ml-1 mr-1 p-0"> 216 217 </div> 218 </div> 219 </div> 220 </a> 221</div> 222 223 224 <div class="grid-item"> 225 226 <a href="/projects/medical_segmentation/"> 227 228 <div class="card hoverable"> 229 230 <picture> 231 232 <img src="/assets/img/medical_thumbnail.png" alt="project thumbnail"> 233</picture> 234 235 236 <div class="card-body"> 237 <h2 class="card-title">Medical Segmentation</h2> 238 <!-- text-lowercase --> 239 <p class="card-text">Medical image segmentation with UNet architectures</p> 240 <div class="row ml-1 mr-1 p-0"> 241 242 </div> 243 </div> 244 </div> 245 </a> 246</div> 247 248 249 <div class="grid-item"> 250 251 <a href="/projects/spotibci/"> 252 253 <div class="card hoverable"> 254 255 <picture> 256 257 <source media="(max-width: 480px)" srcset="/assets/resized/spotipy-480x395.png"></source> 258 259 <source media="(max-width: 800px)" srcset="/assets/resized/spotipy-800x658.png"></source> 260 261 <img src="/assets/img/spotipy.png" alt="project thumbnail"> 262</picture> 263 264 265 <div class="card-body"> 266 <h2 class="card-title">SpotiBCI</h2> 267 <!-- text-lowercase --> 268 <p class="card-text">Mind-control media player</p> 269 <div class="row ml-1 mr-1 p-0"> 270 271 </div> 272 </div> 273 </div> 274 </a> 275</div> 276 277 278 <div class="grid-item"> 279 280 <a href="/projects/instagram_sentiment_analysis/"> 281 282 <div class="card hoverable"> 283 284 <picture> 285 286 <source media="(max-width: 480px)" srcset="/assets/resized/centrality_network-480x492.png"></source> 287 288 <img src="/assets/img/centrality_network.png" alt="project thumbnail"> 289</picture> 290 291 292 <div class="card-body"> 293 <h2 class="card-title">COVID-19 Instagram Analyzer</h2> 294 <!-- text-lowercase --> 295 <p class="card-text">Social media analysis pipeline</p> 296 <div class="row ml-1 mr-1 p-0"> 297 298 </div> 299 </div> 300 </div> 301 </a> 302</div> 303 304 305 <div class="grid-item"> 306 307 <a href="/projects/ppi/"> 308 309 <div class="card hoverable"> 310 311 <picture> 312 313 <source media="(max-width: 480px)" srcset="/assets/resized/interactome-480x452.png"></source> 314 315 <img src="/assets/img/interactome.png" alt="project thumbnail"> 316</picture> 317 318 319 <div class="card-body"> 320 <h2 class="card-title">PPIPrediction</h2> 321 <!-- text-lowercase --> 322 <p class="card-text">Protein-Protein Interaction Prediction Pipeline</p> 323 <div class="row ml-1 mr-1 p-0"> 324 325 </div> 326 </div> 327 </div> 328 </a> 329</div> 330 331 332 <div class="grid-item"> 333 334 <a href="/projects/brickbreaker/"> 335 336 <div class="card hoverable"> 337 338 <picture> 339 340 <source media="(max-width: 480px)" srcset="/assets/resized/bb1-480x485.png"></source> 341 342 <img src="/assets/img/bb1.png" alt="project thumbnail"> 343</picture> 344 345 346 <div class="card-body"> 347 <h2 class="card-title">BrickBreaker</h2> 348 <!-- text-lowercase --> 349 <p class="card-text">
349Fun javascript game!</p> 350 <div class="row ml-1 mr-1 p-0"> 351 352 </div> 353 </div> 354 </div> 355 </a> 356</div> 357 358 359 </div> 360 361 362 363 364</div> 365 366 </article> 367 368</div> 369 370 </div> 371 372 <!-- Footer --> 373 374 375<footer class="fixed-bottom"> 376 <div class="container mt-0"> 377 © Copyright 2025 Arthur Boschet. 378 Powered by <a href="http://jekyllrb.com/" target="_blank" rel="noopener noreferrer">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio" target="_blank" rel="noopener noreferrer">al-folio</a> theme. Hosted by <a href="https://pages.github.com/" target="_blank" rel="noopener noreferrer">GitHub Pages</a>. Photos from <a href="https://unsplash.com" target="_blank" rel="noopener noreferrer">Unsplash</a>. 379 380 381 382 </div> 383</footer> 384 385 386 387 </body> 388 389 <!-- jQuery -->
390<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
390 391 392 <!-- Bootsrap & MDB scripts -->
393<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.4/umd/popper.min.js" integrity="sha512-eUQ9hGdLjBjY3F41CScH3UX+4JDSI9zXeroz7hJ+RteoCaY+GP/LDoM8AO+Pt+DRFw3nXqsjh9Zsts8hnYv8/A==" crossorigin="anonymous"></script>
vendor: 1 bytes, line 393
393
394<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha512-M5KW3ztuIICmVIhjSqXe01oV2bpe248gOxqmlcYrEzAvws7Pw3z6BK0iGbrwvdrUQUhi3eXgtxp5I8PDo9YfjQ==" crossorigin="anonymous"></script>
vendor: 1 bytes, line 394
394
395<script src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.19.1/js/mdb.min.js" integrity="sha512-Mug9KHKmroQFMLm93zGrjhibM2z2Obg9l6qFG2qKjXEXkMp/VDkI4uju9m4QKPjWSwQ6O2qzZEnJDEeCw0Blcw==" crossorigin="anonymous"></script>
395 396 397 398<!-- Mansory & imagesLoaded -->
399<script defer src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
vendor: 1 bytes, line 399
399
400<script defer src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.min.js"></script>
vendor: 1 bytes, line 400
400
401<script defer src="/assets/js/mansory.js" type="text/javascript"></script>
401 402 403 404 405 406 407<!-- Medium Zoom JS -->
408<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/medium-zoom.min.js" integrity="sha256-EdPgYcPk/IIrw7FYeuJQexva49pVRZNmt3LculEr7zM=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 408
408
409<script src="/assets/js/zoom.js"></script>
409 410 411 412<!-- Load Common JS -->
413<script src="/assets/js/common.js"></script>
413 414 415 416<!-- MathJax -->
417<script type="text/javascript"> 418 window.MathJax = { 419 tex: { 420 tags: 'ams' 421 } 422 }; 423</script>
vendor: 1 bytes, line 423
423
424<script defer type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/[email protected]/es5/tex-mml-chtml.js"></script>
vendor: 1 bytes, line 424
424
425<script defer src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script>
425 426 427 428 429 430 431 432 433 434</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.