ImageJ – Java негізіндегі кескін өңдеу бағдарламасы. NIH және LOCI жасаған, ашық архитектурасы бар, плагиндермен кеңейтіледі. Кескін талдау үшін өте пайдалы!
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Java-ға негізделген кескін өңдеу бағдарламасы
Java based image processing program
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 is a Java based image processing program developed at the National Institutes of Health and the Laboratory for Optical and Computational Instrumentation (LOCI, University of Wisconsin). Its first version, ImageJ 1. x, is developed in the public domain, while ImageJ2 and the related projects SciJava, ImgLib2, and SCIFIO are licensed with a permissive BSD 2 license. ImageJ was designed with an open architecture that provides extensibility via Java plugins and recordable macros. Custom acquisition, analysis and processing plugins can be developed using ImageJ's built in editor and a Java compiler. User written plugins make it possible to solve many image processing and analysis problems, from three dimensional live cell imaging to radiological image processing, multiple imaging system data comparisons to automated hematology systems. ImageJ's plugin architecture and built in development environment has made it a popular platform for teaching image processing. ImageJ can be run as an online applet, a downloadable application, or on any computer with a Java 5 or later virtual machine. Downloadable distributions are available for Microsoft Windows, the classic Mac OS, macOS, Linux, and the Sharp Zaurus PDA. The source code for ImageJ is freely available from the website. The project developer, Wayne Rasband, retired from the Research Services Branch of the NIH's National Institute of Mental Health in 2010, but continues to develop the software.
Ерекшеліктері
ImageJ 8 биттік түсті және сұрғылт тонды, 16 биттік бүтін санды, және 32 биттік қозғалатын нүктелі кескіндерді көрсетуге, өңдеуге, талдауға, өңдеуге, сақтауға және басып шығаруға мүмкіндік береді. Ол TIFF, PNG, GIF, JPEG, BMP, DICOM және FITS сияқты көптеген кескін файл форматтарын, сондай-ақ шикі форматтарды оқи алады. ImageJ бір терезеде бөлісетін кескіндер тізбегі болып табылатын кескін жиынтықтарын қолдайды және ол көп өрісті, сондықтан көп процессорлық аппараттық құралдарда уақытты көп алатын операцияларды параллель түрде орындауға болады. ImageJ пайдаланушы анықтаған таңдаулар мен қарқындылық шегі бар нысандардың ауданы мен пиксельдік мәнінің статистикасын есептей алады. Ол қашықтықтар мен бұрыштарды өлшеуге қабілетті. Тығыздық гистограммаларын және сызықтық профильдерді құра алады. Ол кескіндер арасындағы логикалық және арифметикалық операциялар, контрастты өзгерту, конволюция, Фурье талдауы, кескіндендіру, тегістеу, шеттерді анықтау және медианалық сүзілу сияқты стандартты кескін өңдеу функцияларын қолдайды. Ол масштабтау, бұру және көшіру сияқты геометриялық түрлендірулерді жасайды. Бағдарлама қол жетімді жадпен шектеліп, бір уақытта кез келген мөлшердегі кескіндерді қолдайды.
ImageJ can display, edit, analyze, process, save, and print 8 bit color and grayscale, 16 bit integer, and 32 bit floating point images. It can read many image file formats, including TIFF, PNG, GIF, JPEG, BMP, DICOM, and FITS, as well as raw formats. ImageJ supports image stacks, a series of images that share a single window, and it is multithreaded, so time consuming operations can be performed in parallel on multi CPU hardware. ImageJ can calculate area and pixel value statistics of user defined selections and intensity thresholded objects. It can measure distances and angles. It can create density histograms and line profile plots. It supports standard image processing functions such as logical and arithmetical operations between images, contrast manipulation, convolution, Fourier analysis, sharpening, smoothing, edge detection, and median filtering. It does geometric transformations such as scaling, rotation, and flips. The program supports any number of images simultaneously, limited only by available memory.
Тарих
ImageJ 1997 жылы шыққанға дейін, NIH Image деп аталатын ұқсас тегін бейнелерді талдау бағдарламасы OS X операциялық жүйелерінен бұрын Macintosh компьютерлері үшін Object Pascal-те әзірленген болатын. Бұл кодты одан әрі дамыту Image SXM түрінде жалғасуда, бұл сканерлік микроскоп суреттерін физикалық зерттеуге арналған нұсқа. Windows нұсқасы Scion Corporation (қазір жойылған) портталған, сондықтан Windows үшін Scion Image деп аталады да әзірленді. Екі нұсқа да әлі де қол жетімді, бірақ NIH Image-ден айырмашылығы жабық дереккөз.
Before the release of ImageJ in 1997, a similar freeware image analysis program known as NIH Image had been developed in Object Pascal for Macintosh computers running pre OS X operating systems. Further development of this code continues in the form of Image SXM, a variant tailored for physical research of scanning microscope images. A Windows version – ported by Scion Corporation (now defunct), so called Scion Image for Windows – was also developed. Both versions are still available but – in contrast to NIH Image – closed source.