SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION

Computing device (101), method and computer program product for replicating a three-dimensional label mask (20) for a three-dimensional volume dataset (190) in a network (100) of computing devices. The device (101) receives a series of segmentation input data (21) from a further computing device (10...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cattin, Philippe, Faludi, Balázs, Zentai, Norbert, Zelechowski, Marek, Griessen, Mathias
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Cattin, Philippe
Faludi, Balázs
Zentai, Norbert
Zelechowski, Marek
Griessen, Mathias
description Computing device (101), method and computer program product for replicating a three-dimensional label mask (20) for a three-dimensional volume dataset (190) in a network (100) of computing devices. The device (101) receives a series of segmentation input data (21) from a further computing device (102) of the network describing an editing (2-1) of the label mask (20) on the further computing device (102). The segmentation input data comprises current position data, size data and a label identifier associated with a sphere-shaped segmentation object (102-1) used by the second computing device (102) for interactively editing the label mask. A replicator module (101-10) replicates the edited label mask of the further computing device (102) associated with the series of segmentation input data by computing a respective ellipsoid which corresponds to the sphere-shaped segmentation object (102-1) stretched inverse proportionally to the shape of voxels in the label mask, determining voxels (vi) of the label mask having a position inside the segmentation object based on the ratios of the distances between a respective voxel position and the center position of the ellipsoid in all three dimensions divided by the respective semi-axis length of the ellipsoid, wherein the divisions are implemented using bitwise operations on a graphical processing unit of the computing device (101) to negate the exponent of the respective denominators, and updating, in the replicated label mask (10), the determined voxels in accordance with the label identifier of the segmentation input data (21).
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP4379656B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP4379656B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP4379656B13</originalsourceid><addsrcrecordid>eNrjZLAKjgwOcfVVcPRzUfB1DfHwd1Fw8w9SCHZ193X1C3EM8fT3U_BzDQn3D_JWCI70c_YI8vfzjAKL8zCwpiXmFKfyQmluBgU31xBnD93Ugvz41OKCxOTUvNSSeNcAE2NzSzNTMydDYyKUAACd_SlF</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION</title><source>esp@cenet</source><creator>Cattin, Philippe ; Faludi, Balázs ; Zentai, Norbert ; Zelechowski, Marek ; Griessen, Mathias</creator><creatorcontrib>Cattin, Philippe ; Faludi, Balázs ; Zentai, Norbert ; Zelechowski, Marek ; Griessen, Mathias</creatorcontrib><description>Computing device (101), method and computer program product for replicating a three-dimensional label mask (20) for a three-dimensional volume dataset (190) in a network (100) of computing devices. The device (101) receives a series of segmentation input data (21) from a further computing device (102) of the network describing an editing (2-1) of the label mask (20) on the further computing device (102). The segmentation input data comprises current position data, size data and a label identifier associated with a sphere-shaped segmentation object (102-1) used by the second computing device (102) for interactively editing the label mask. A replicator module (101-10) replicates the edited label mask of the further computing device (102) associated with the series of segmentation input data by computing a respective ellipsoid which corresponds to the sphere-shaped segmentation object (102-1) stretched inverse proportionally to the shape of voxels in the label mask, determining voxels (vi) of the label mask having a position inside the segmentation object based on the ratios of the distances between a respective voxel position and the center position of the ellipsoid in all three dimensions divided by the respective semi-axis length of the ellipsoid, wherein the divisions are implemented using bitwise operations on a graphical processing unit of the computing device (101) to negate the exponent of the respective denominators, and updating, in the replicated label mask (10), the determined voxels in accordance with the label identifier of the segmentation input data (21).</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATIONTECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING ORPROCESSING OF MEDICAL OR HEALTHCARE DATA ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTEDFOR SPECIFIC APPLICATION FIELDS ; PHYSICS</subject><creationdate>2024</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20240807&amp;DB=EPODOC&amp;CC=EP&amp;NR=4379656B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20240807&amp;DB=EPODOC&amp;CC=EP&amp;NR=4379656B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Cattin, Philippe</creatorcontrib><creatorcontrib>Faludi, Balázs</creatorcontrib><creatorcontrib>Zentai, Norbert</creatorcontrib><creatorcontrib>Zelechowski, Marek</creatorcontrib><creatorcontrib>Griessen, Mathias</creatorcontrib><title>SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION</title><description>Computing device (101), method and computer program product for replicating a three-dimensional label mask (20) for a three-dimensional volume dataset (190) in a network (100) of computing devices. The device (101) receives a series of segmentation input data (21) from a further computing device (102) of the network describing an editing (2-1) of the label mask (20) on the further computing device (102). The segmentation input data comprises current position data, size data and a label identifier associated with a sphere-shaped segmentation object (102-1) used by the second computing device (102) for interactively editing the label mask. A replicator module (101-10) replicates the edited label mask of the further computing device (102) associated with the series of segmentation input data by computing a respective ellipsoid which corresponds to the sphere-shaped segmentation object (102-1) stretched inverse proportionally to the shape of voxels in the label mask, determining voxels (vi) of the label mask having a position inside the segmentation object based on the ratios of the distances between a respective voxel position and the center position of the ellipsoid in all three dimensions divided by the respective semi-axis length of the ellipsoid, wherein the divisions are implemented using bitwise operations on a graphical processing unit of the computing device (101) to negate the exponent of the respective denominators, and updating, in the replicated label mask (10), the determined voxels in accordance with the label identifier of the segmentation input data (21).</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATIONTECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING ORPROCESSING OF MEDICAL OR HEALTHCARE DATA</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTEDFOR SPECIFIC APPLICATION FIELDS</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAKjgwOcfVVcPRzUfB1DfHwd1Fw8w9SCHZ193X1C3EM8fT3U_BzDQn3D_JWCI70c_YI8vfzjAKL8zCwpiXmFKfyQmluBgU31xBnD93Ugvz41OKCxOTUvNSSeNcAE2NzSzNTMydDYyKUAACd_SlF</recordid><startdate>20240807</startdate><enddate>20240807</enddate><creator>Cattin, Philippe</creator><creator>Faludi, Balázs</creator><creator>Zentai, Norbert</creator><creator>Zelechowski, Marek</creator><creator>Griessen, Mathias</creator><scope>EVB</scope></search><sort><creationdate>20240807</creationdate><title>SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION</title><author>Cattin, Philippe ; Faludi, Balázs ; Zentai, Norbert ; Zelechowski, Marek ; Griessen, Mathias</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP4379656B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATIONTECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING ORPROCESSING OF MEDICAL OR HEALTHCARE DATA</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTEDFOR SPECIFIC APPLICATION FIELDS</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Cattin, Philippe</creatorcontrib><creatorcontrib>Faludi, Balázs</creatorcontrib><creatorcontrib>Zentai, Norbert</creatorcontrib><creatorcontrib>Zelechowski, Marek</creatorcontrib><creatorcontrib>Griessen, Mathias</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Cattin, Philippe</au><au>Faludi, Balázs</au><au>Zentai, Norbert</au><au>Zelechowski, Marek</au><au>Griessen, Mathias</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION</title><date>2024-08-07</date><risdate>2024</risdate><abstract>Computing device (101), method and computer program product for replicating a three-dimensional label mask (20) for a three-dimensional volume dataset (190) in a network (100) of computing devices. The device (101) receives a series of segmentation input data (21) from a further computing device (102) of the network describing an editing (2-1) of the label mask (20) on the further computing device (102). The segmentation input data comprises current position data, size data and a label identifier associated with a sphere-shaped segmentation object (102-1) used by the second computing device (102) for interactively editing the label mask. A replicator module (101-10) replicates the edited label mask of the further computing device (102) associated with the series of segmentation input data by computing a respective ellipsoid which corresponds to the sphere-shaped segmentation object (102-1) stretched inverse proportionally to the shape of voxels in the label mask, determining voxels (vi) of the label mask having a position inside the segmentation object based on the ratios of the distances between a respective voxel position and the center position of the ellipsoid in all three dimensions divided by the respective semi-axis length of the ellipsoid, wherein the divisions are implemented using bitwise operations on a graphical processing unit of the computing device (101) to negate the exponent of the respective denominators, and updating, in the replicated label mask (10), the determined voxels in accordance with the label identifier of the segmentation input data (21).</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre ; ger
recordid cdi_epo_espacenet_EP4379656B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATIONTECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING ORPROCESSING OF MEDICAL OR HEALTHCARE DATA
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTEDFOR SPECIFIC APPLICATION FIELDS
PHYSICS
title SYSTEM AND METHOD FOR SEGMENTATION NETWORK SYNCHRONIZATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T17%3A56%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Cattin,%20Philippe&rft.date=2024-08-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP4379656B1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true