Marilyn Monroe and the promise of AI Aller au contenu principal

Message d'erreur

  • Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in unilabs_preprocess_page() (line 187 of themes/unilabs/unilabs.theme).
    unilabs_preprocess_page(Array, 'page', Array)
    call_user_func_array('unilabs_preprocess_page', Array) (Line: 261)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 194)
    __TwigTemplate_83c03399609c0a67fd0588a3f8f0cbbb->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/unilabs/templates/html.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 158)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 159)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 53)
    Asm89\Stack\Cors->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Deprecated function: explode(): Passing null to parameter #2 ($string) of type string is deprecated in unilabs_preprocess_page() (line 188 of themes/unilabs/unilabs.theme).
    unilabs_preprocess_page(Array, 'page', Array)
    call_user_func_array('unilabs_preprocess_page', Array) (Line: 261)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 194)
    __TwigTemplate_83c03399609c0a67fd0588a3f8f0cbbb->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/unilabs/templates/html.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 158)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 159)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 53)
    Asm89\Stack\Cors->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

02 August 2022

Marilyn Monroe and the promise of AI

At some point, every one of us has tried playing around with filters and settings to tweak the pictures on our phones. Even if we don’t know what we’re actually doing, we enjoy moving sliders up and down to see how changing the contrast, brightness, and colours improves the picture.
 

AI can be trained to do exactly the same. In fact, we are already using AI to boost image quality without even knowing it. Instagram filters are based on AI, for instance. Newer smartphones also have AI-enhanced camera functionalities built right in. Taking things to the next level, entire classic movies can be restored, colourised, and enhanced with these algorithms.

If an old Marilyn Monroe movie can benefit from AI… can medical imaging, too? The answer is “yes, absolutely”!

Right now, at Unilabs Sweden, we are trying out a tool that enhances images using cutting-edge deep learning algorithms. Using this tool in fast-scan protocols we aim to enhance the image quality until we meet or even surpass standard-of-care level. The result is less time spent per exam, which increases capacity – and also allows our patients to spend less time inside the MR scanner. Furthermore, the AI enhancements can help us lengthen the useful life of our older scanners and still get excellent results.

The tool is going through a live-test phase at three hospitals in Sweden (Haga, Odenplan, and Hotorget). For three months we will be scanning using different AI enhanced protocols. A group of radiologists will review the resulting images, comparing them to non-enhanced ones and providing feedback on the quality. They have the final say-so on the routine usage of AI-enhanced imaged protocols.

So far, we have received positive feedback for all the anatomies analysed including knee, spine, and brain; next up are prostate, shoulder and pelvis. There is a reduction of the time spent per scan. In fact, we are seeing efficiency gains of up to 50%, with equal or better quality than the standard-of-care protocols. Even for those protocols where the efficiency gain is not evident, the image quality is definitely improving, as our radiologists confirm.

Getting this up and running hasn’t been a walk in the park. Setting up complex infrastructure to handle large amounts of data and establishing support routines to ensure scans flow seamlessly from scanner to the PACS imaging system has posed challenges. But thanks to our technicians and partnering engineers, we have overcome all hurdles.

The test in Sweden is only the start. We’re looking forward to bringing this exciting technology to all Unilabs countries. Watch this space. 

It’s amazing to think that the same technology that makes our food look great on Insta can also help contribute to an accurate diagnosis – and save lives.    

Author: Ernest Montaña, Unilabs AI Project Manager
 

BIENVENUE SUR UNILABS.CH

ACCÉDER AU SITE INTERNET

OU: SÉLECTIONNER UN SITE UNILABS NATIONAL DANS LA LISTE CI-DESSOUS