Кіріспе

Java-ға негізделген кескін өңдеу бағдарламасы

ImageJ – National Institutes of Health және Оптикалық және Есептеу құралдары зертханасы (LOCI, Висконсин университеті) ұйымдарында жасалған Java-ға негізделген кескін өңдеу бағдарламасы. Оның алғашқы нұсқасы, ImageJ 1.x, қоғамдық доменде жасалған, ал ImageJ2 және оған байланысты SciJava, ImgLib2 және SCIFIO жобалары рұқсаттамалы BSD 2 лицензиясымен лицензияланған. ImageJ ашық архитектурамен жасалған, ол Java плагиндері және жазылатын макростар арқылы кеңейтуге мүмкіндік береді. ImageJ-дің кіріктірілген редакторы мен Java компиляторын пайдаланып, кескін алу, талдау және өңдеу үшін арнайы плагиндерді жасауға болады. Пайдаланушылар жасаған плагиндер үш өлшемді тірі жасушаларды бейнелеуден бастап радиологиялық кескін өңдеуге дейін, бірнеше бейнелеу жүйесі деректерін автоматтандырылған гематология жүйелерімен салыстыруға дейін, көптеген кескін өңдеу және талдау мәселелерін шешуге мүмкіндік береді. ImageJ-дің плагиндік архитектурасы және кіріктірілген даму ортасы оны кескін өңдеуді оқыту үшін танымал платформаға айналдырды. ImageJ онлайн апплет ретінде, жүктеліп алынатын қосымша ретінде немесе Java 5 немесе одан кейінгі виртуалды машинасы бар кез келген компьютерде жұмыс істей алады. Жүктеуге арналған дистрибутивтер Microsoft Windows, классикалық Mac OS, macOS, Linux және Sharp Zaurus PDA үшін қол жетімді. ImageJ-дің бастапқы коды веб-сайттан тегін қол жетімді. Жобаны әзірлеуші Уэйн Расбанд 2010 жылы NIH Ұлттық психикалық денсаулық институтының зерттеу қызметінен зейнеткерлікке шықты, бірақ бағдарламалық жасақтаманы әзірлеуді жалғастыруда.

Ерекшеліктері

ImageJ 8 биттік түсті және сұрғылт тонды, 16 биттік бүтін санды, және 32 биттік қозғалатын нүктелі кескіндерді көрсетуге, өңдеуге, талдауға, өңдеуге, сақтауға және басып шығаруға мүмкіндік береді. Ол TIFF, PNG, GIF, JPEG, BMP, DICOM және FITS сияқты көптеген кескін файл форматтарын, сондай-ақ шикі форматтарды оқи алады. ImageJ бір терезеде бөлісетін кескіндер тізбегі болып табылатын кескін жиынтықтарын қолдайды және ол көп өрісті, сондықтан көп процессорлық аппараттық құралдарда уақытты көп алатын операцияларды параллель түрде орындауға болады. ImageJ пайдаланушы анықтаған таңдаулар мен қарқындылық шегі бар нысандардың ауданы мен пиксельдік мәнінің статистикасын есептей алады. Ол қашықтықтар мен бұрыштарды өлшеуге қабілетті. Тығыздық гистограммаларын және сызықтық профильдерді құра алады. Ол кескіндер арасындағы логикалық және арифметикалық операциялар, контрастты өзгерту, конволюция, Фурье талдауы, кескіндендіру, тегістеу, шеттерді анықтау және медианалық сүзілу сияқты стандартты кескін өңдеу функцияларын қолдайды. Ол масштабтау, бұру және көшіру сияқты геометриялық түрлендірулерді жасайды. Бағдарлама қол жетімді жадпен шектеліп, бір уақытта кез келген мөлшердегі кескіндерді қолдайды.

Тарих

ImageJ 1997 жылы шыққанға дейін, NIH Image деп аталатын ұқсас тегін бейнелерді талдау бағдарламасы OS X операциялық жүйелерінен бұрын Macintosh компьютерлері үшін Object Pascal-те әзірленген болатын. Бұл кодты одан әрі дамыту Image SXM түрінде жалғасуда, бұл сканерлік микроскоп суреттерін физикалық зерттеуге арналған нұсқа. Windows нұсқасы Scion Corporation (қазір жойылған) портталған, сондықтан Windows үшін Scion Image деп аталады да әзірленді. Екі нұсқа да әлі де қол жетімді, бірақ NIH Image-ден айырмашылығы жабық дереккөз.