<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ssmu</journal-id><journal-title-group><journal-title xml:lang="ru">Бюллетень сибирской медицины</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Siberian Medicine</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1682-0363</issn><issn pub-type="epub">1819-3684</issn><publisher><publisher-name>Siberian State Medical University, the Ministry of Healthcare of the Russian Federation</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.20538/1682-0363-2014-4-99-107</article-id><article-id custom-type="elpub" pub-id-type="custom">ssmu-121</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ОРИГИНАЛЬНЫЕ СТАТЬИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>ORIGINAL PAPERS</subject></subj-group></article-categories><title-group><article-title>ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПОИСКА ОБЛАСТЕЙ ИНТЕРЕСА В ТРЕХМЕРНЫХ МЕДИЦИНСКИХ ИЗОБРАЖЕНИЯХ</article-title><trans-title-group xml:lang="en"><trans-title>SOFTWARE FOR REGIONS OF INTEREST RETRIEVAL ON MEDICAL 3D IMAGES</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стромов</surname><given-names>Г. Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Stromov</surname><given-names>G. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Стромов Глеб Геннадьевич – аспирант кафедры медицинской и промышленной электроники</p></bio><bio xml:lang="en"><p>Stromov Gleb G.</p></bio><email xlink:type="simple">ryzhkoff.d.v@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Рыжков</surname><given-names>Д. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Ryzhkov</surname><given-names>D. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Рыжков Дмитрий Владимирович – аспирант кафедры медицинской и промышленной электроники</p></bio><bio xml:lang="en"><p>Ryzhkov Dmitriy V.</p></bio><email xlink:type="simple">ryzhkoff.d.v@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Фокин</surname><given-names>В. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Fokin</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Фокин Василий Александрович – доктор технических наук, профессор кафедры медицинской и биологической кибернетики</p></bio><bio xml:lang="en"><p>Fokin Vasiliy A.</p></bio><email xlink:type="simple">ryzhkoff.d.v@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Национальный исследовательский Томский политехнический университет, Томск</institution><country>Россия</country></aff><aff xml:lang="en"><institution>National Research Tomsk Polytechnic University, Tomsk</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Сибирский государственный медицинский университет, Томск</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Siberian State Medical University, Tomsk</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2014</year></pub-date><pub-date pub-type="epub"><day>28</day><month>08</month><year>2014</year></pub-date><volume>13</volume><issue>4</issue><fpage>99</fpage><lpage>107</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Стромов Г.Г., Рыжков Д.В., Фокин В.А., 2014</copyright-statement><copyright-year>2014</copyright-year><copyright-holder xml:lang="ru">Стромов Г.Г., Рыжков Д.В., Фокин В.А.</copyright-holder><copyright-holder xml:lang="en">Stromov G.G., Ryzhkov D.V., Fokin V.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://bulletin.ssmu.ru/jour/article/view/121">https://bulletin.ssmu.ru/jour/article/view/121</self-uri><abstract><p>Цель исследования – реализация программного комплекса для организации исследований по поиску областей интереса в трехмерных медицинских изображениях и реконструкции морфологического субстрата и его апробация на примере анализа большого объема модельных МРТ-снимков.</p><sec><title>Материал и методы</title><p>Материал и методы. Программный комплекс апробирован на модельных МРТ-снимках головного мозга, содержащих морфологический субстрат (проявление патологии – рассеянного склероза в тяжелой стадии), предоставляемых ресурсом BrainWeb. Технологический стек, выбранный для реализации предложенной схемы, базируется на кроссплатформенных решениях: для организации долговременного хранилища данных и поддержания информации в согласованном состоянии использована система управления базами данных MariaDB (open-source ветвь MySQL) и процедурное расширение SQL. Для автоматизации рутинных инфраструктурных задач использован Python версии 2.7. Расчетный модуль написан на языке программирования Java 7 с использованием библиотеки классов SpringFramework 3 и MongoDB как средства обмена данными между узлами в кластере. Версионирование кодовой базы основано на git, в качестве сборщика использован Maven 3.</p></sec><sec><title>Результаты</title><p>Результаты. Полученные при тестировании программы в инфраструктуре кафедры медицинской и биологической кибернетики СибГМУ результаты исследований доказывают принципиальную возможность применения технологии автоматизированного поиска областей интереса и реконструкции морфологического субстрата в трехмерных изображения МРТ на основе обобщенного анализа различий между референтной и оцениваемой группой снимков.</p></sec></abstract><trans-abstract xml:lang="en"><p>Background. Implementation of software for areas of interest retrieval in 3D medical images is described in this article. It has been tested against large volume of model MRIs.Material and methods. We tested software against normal and pathological (severe multiple sclerosis) model MRIs from tge BrainWeb resource. Technological stack is based on open-source cross-platform solutions. We implemented storage system on Maria DB (an open-sourced fork of MySQL) with P/SQL extensions. Python 2.7 scripting was used for automatization of extract-transform-load operations. The computational core is written on Java 7 with Spring framework 3. MongoDB was used as a cache in the cluster of workstations. Maven 3 was chosen as a dependency manager and build system, the project is hosted at Github.Results. As testing on SSMU's LAN has showed, software has been developed is quite efficiently retrieves ROIs are matching for the morphological substratum on pathological MRIs.Conclusion. Automation of a diagnostic process using medical imaging allows to level down the subjective component in decision making and increase the availability of hi-tech medicine. Software has shown in the article is a complex solution for ROI retrieving and segmentation process on model medical images in full-automated mode.We would like to thank Robert Vincent for great help with consulting of usage the BrainWeb resource.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>МРТ</kwd><kwd>рассеянный склероз</kwd><kwd>область интереса</kwd><kwd>BrainWeb</kwd><kwd>java</kwd><kwd>nosql</kwd></kwd-group><kwd-group xml:lang="en"><kwd>MRI</kwd><kwd>severe multiple sclerosis</kwd><kwd>interest retrieval</kwd><kwd>BrainWeb</kwd><kwd>java</kwd><kwd>nosql</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Robert Vincent</funding-statement><funding-statement xml:lang="en">Robert Vincent</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Стромов Г.Г., Фокин В.А., Евтушенко Г.С. Интегральная оценка трехмерных биомедицинских изображений с использованием технологии распределенных вычислений // Биотехносфера, 2012. № 3–4. С. 68–72.</mixed-citation><mixed-citation xml:lang="en">Stromov G.G., Fokin V.A., Yevtushenko G.S. Integral'naja ocenka trehmernyh biomedicinskih izobrazhenij s ispol'zovaniem tehnologii raspredelennyh vychislenij [The integral estimation of the three-dimensional biomedical images using distributed computing technologies]. Biotehnosfera – Biotechnosphere, 2012, no. 3–4, pp. 68–72.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Фокин В.А. Технология интегральной оценки состояния биомедицинских систем // Системы управления и информационные технологии. 2008. № 1.1 (31). С. 191–194.</mixed-citation><mixed-citation xml:lang="en">Fokin V.A. Tehnologija integral'noj ocenki sostojanija bio-medicinskih system [Technology of integrated assessment of biomedical systems]. Sistemy upravleniya i informatsionnye tekhnologii – Management Systems and information technol-ogies, 2008, no. 1.1 (31), pp. 191–194.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">URL: http://brainweb.bic.mni.mcgill.ca/brainweb/ (дата обращения: 07.01.2014).</mixed-citation><mixed-citation xml:lang="en">URL: http://brainweb.bic.mni.mcgill.ca/brainweb/ (accessed 07.01.2014).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Shi and Zhang. Fast network centrality analysis using GPUs // BMC Bioinformatics. 2011. 12. 149.</mixed-citation><mixed-citation xml:lang="en">Shi and Zhang. Fast network centrality analysis using GPUs. BMC Bioinformatics, 2011, 12, 149.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Blazewicz et al. Protein alignment algorithms with an efficient backtracking routine on multiple GPUs // BMC Bioinformatics. 2011. 12. 181.</mixed-citation><mixed-citation xml:lang="en">Blazewicz et al. Protein alignment algorithms with an efficient backtracking routine on multiple GPUs. BMC Bioinformatics, 2011, 12, 181.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Scharfe et al. Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets // BMC Bioinformatics. 2010. 11. 20.</mixed-citation><mixed-citation xml:lang="en">Scharfe et al. Fast multi-core based multimodal registration of 2D cross-sections and 3D datasets. BMC Bioinformatics, 2010, 11, 20.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Shi et al. Parallel mutual information estimation for inferring gene regulatory networks on GPUs // BMC Research Notes. 2011. 4. 189.</mixed-citation><mixed-citation xml:lang="en">Shi et al. Parallel mutual information estimation for inferring gene regulatory networks on GPUs. BMC Research Notes, 2011, 4, 189.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang et al. Developing a multiscale, multi-resolution agent-based brain tumor model by graphics processing units // Theoretical Biology and Medical Modelling. 2011. 8. 46.</mixed-citation><mixed-citation xml:lang="en">Zhang et al. Developing a multiscale, multi-resolution agent-based brain tumor model by graphics processing units. Theo-retical Biology and Medical Modelling, 2011, 8, 46.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Wan et al. High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs // BMC Bioinformatics. 2012. 13 (Suppl 10). S4.</mixed-citation><mixed-citation xml:lang="en">Wan et al. High-performance blob-based iterative three-dimensional reconstruction in electron tomography using multi-GPUs. BMC Bioinformatics, 2012, 13, (Suppl 10), S4.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Bisset et al. High-performance biocomputing for simulating the spread of contagion over large contact networks // BMC Genomics. 2012. 13 (Suppl 2). S3.</mixed-citation><mixed-citation xml:lang="en">Bisset et al. High-performance biocomputing for simulating the spread of contagion over large contact networks. BMC Genomics, 2012, 13 (Suppl 2), S3.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Su et al. Parallel-META: efficient metagenomic data analysis based on high-performance computation // BMC Systems Biology. 2012. 6 (Suppl 1). S16.</mixed-citation><mixed-citation xml:lang="en">Su et al. Parallel-META: efficient metagenomic data analysis based on high-performance computation. BMC Systems Biology, 2012, 6 (Suppl 1), S16.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Lewis et al. Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework // BMC Bioinformatics. 2012. 13. 324.</mixed-citation><mixed-citation xml:lang="en">Lewis et al. Hydra: a scalable proteomic search engine which utilizes the Hadoop distributed computing framework. BMC Bioinformatics, 2012, 13, 324.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Taylor. An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics // BMC ioinformatics. 2010. 11 (Suppl 12). S1.</mixed-citation><mixed-citation xml:lang="en">Taylor. An overview of the Hadoop/MapReduce/HBase framework and its current applications in bioinformatics. BMC ioinformatics, 2010, 11 (Suppl 12), S1.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Srinivasan A., Faruquie T., Joshi S. Data and task parallelism in ILP using MapReduce // Machine Learning. 2012. 86. 141–168.</mixed-citation><mixed-citation xml:lang="en">Srinivasan A., Faruquie T., Joshi S. Data and task parallelism in ILP using MapReduce. Machine Learning, 2012, 86, 141–168.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Griffith et al. Scenario driven data modelling: a method for integrating diverse sources of data and data streams // BMC Bioinformatics. 2011. 12 (Suppl 10). S17.</mixed-citation><mixed-citation xml:lang="en">Griffith et al. Scenario driven data modelling: a method for integrating diverse sources of data and data streams. BMC Bioinformatics, 2011, 12 (Suppl 10), S17.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Saxena et al. Implementation of a secure genome sequence search platform on public cloudleveraging open source solutions // Journal of Cloud Computing: Advances, Systems and Applications. 2012. 1. 14.</mixed-citation><mixed-citation xml:lang="en">Saxena et al. Implementation of a secure genome sequence search platform on public cloudleveraging open source solu-tions. Journal of Cloud Computing: Advances, Systems and Applications, 2012, 1, 14.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Borozan et al. CaPSID: A bioinformatics platform for computational pathogen sequence identification in human genomes and transcriptomes // BMC Bioinformatics. 2012. 13. 206.</mixed-citation><mixed-citation xml:lang="en">Borozan et al. CaPSID: A bioinformatics platform for com-putational pathogen sequence identification in human genomes and transcriptomes. BMC Bioinformatics, 2012, 13, 206.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Llado X. et al. Automated detection of multiple sclerosis lesions in serial brain MRI // Neuroradiology. 2012. Vol. 54. P. 787–807.</mixed-citation><mixed-citation xml:lang="en">Llado X. et al. Automated detection of multiple sclerosis le-sions in serial brain MRI. Neuroradiology, 2012, vol. 54, pp.787–807.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Hakulinen U. et al. Repeatability and variation of region-of-interest methods using quantitative diffusion tensor MR imaging of the brain // BMC Medical Imaging. 2012. 13. 30.</mixed-citation><mixed-citation xml:lang="en">Hakulinen U. et al. Repeatability and variation of region-of-interest methods using quantitative diffusion tensor MR im-aging of the brain. BMC Medical Imaging, 2012, 13, 30.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Udupa K.J. et al. Multiple sclerosis lesion quantification using fuzzy-connectedness principles // Medical Imaging. 1997. V. 16, Iss. 5. P. 598–609.</mixed-citation><mixed-citation xml:lang="en">Udupa K.J. et al. Multiple sclerosis lesion quantification using fuzzy-connectedness principles. Medical Imaging, 1997, vol. 16, iss. 5, pp. 598–609.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Wells M. et al. Fully automated segmentation of multiple sclerosis lesions in multispectral MRI // Pattern Recognition and Image Analysis. 2008. V. 18, Iss. 2. P. 347–350.</mixed-citation><mixed-citation xml:lang="en">Wells M. et al. Fully automated segmentation of multiple sclerosis lesions in multispectral MRI. Pattern Recognition and Image Analysis, 2008, vol. 18, iss. 2, pp 347–350.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
