{"id":34876,"date":"2026-09-28T05:00:00","date_gmt":"2026-09-28T03:00:00","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=34876"},"modified":"2026-09-23T15:46:15","modified_gmt":"2026-09-23T13:46:15","slug":"najnowsze-trendy-w-wizji-komputerowej","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/najnowsze-trendy-w-wizji-komputerowej\/","title":{"rendered":"Najnowsze trendy w wizji komputerowej"},"content":{"rendered":"\n<p>W dzisiejszych czasach, dzi\u0119ki dynamicznemu rozwojowi informatyki oraz wci\u0105\u017c rosn\u0105cej mocy obliczeniowej, mamy dost\u0119p do coraz wi\u0119kszej liczby narz\u0119dzi wspieraj\u0105cych naukowc\u00f3w i profesjonalist\u00f3w w zadaniach zwi\u0105zanych z wizj\u0105 komputerow\u0105. <\/p>\n\n\n\n<p>W tym artykule przyjrzymy si\u0119 kr\u00f3tko obecnemu stanowi wiedzy z zakresu przetwarzania obraz\u00f3w cyfrowych. Zobaczymy r\u00f3wnie\u017c, jak to fascynuj\u0105ce zagadnienie sprawdza si\u0119 w szeroko poj\u0119tym przemy\u015ble i w wybranych dziedzinach nauki \u2013 ze szczeg\u00f3lnym uwzgl\u0119dnieniem segmentacji. Om\u00f3wimy podzia\u0142 podstawowych technik przetwarzania obraz\u00f3w i poka\u017cemy kilka ciekawych przyk\u0142ad\u00f3w z przemys\u0142u i medycyny.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Przetwarzanie obraz\u00f3w<\/strong><\/h2>\n\n\n\n<p>Przetwarzanie obraz\u00f3w to dziedzina nauki, kt\u00f3ra rozwija si\u0119 w zawrotnym tempie niemal od momentu powstania pierwszych komputer\u00f3w. Ju\u017c w 1957 roku Frank Rosenblatt z Uniwersytetu Cornell stworzy\u0142 pierwsz\u0105, prost\u0105 sie\u0107 neuronow\u0105 s\u0142u\u017c\u0105c\u0105 do rozpoznawania cyfr. Nied\u0142ugo potem, w 1959 roku, panowie David Hubel i Torsten Wiesel badali aktywno\u015b\u0107 kory m\u00f3zgowej kot\u00f3w w reakcji na proste kszta\u0142ty. Dzi\u0119ki temu odkryli, w jaki spos\u00f3b m\u00f3zgi ssak\u00f3w obserwuj\u0105 i rozumiej\u0105 otaczaj\u0105cy je \u015bwiat. Te prze\u0142omowe prace stanowi\u0105 <strong>fundamenty nowoczesnych system\u00f3w wizji komputerowej.<\/strong><\/p>\n\n\n\n<p>Co ciekawe, w swoich podstawowych za\u0142o\u017ceniach algorytmy te nie zmieni\u0142y si\u0119 drastycznie od tamtego czasu, nie licz\u0105c oczywi\u015bcie znacz\u0105cego rozbudowania samej architektury sieci. Warto jednak mie\u0107 na uwadze, \u017ce nawet najbardziej zaawansowane systemy wci\u0105\u017c s\u0105 daleko w tyle za sposobem, w jaki my (ludzie) postrzegamy \u015bwiat. Ponadto bywaj\u0105 one mocno podatne na ataki hakerskie wykorzystuj\u0105ce luki w budowie obecnych architektur.<\/p>\n\n\n\n<p>Opr\u00f3cz zaawansowanych algorytm\u00f3w uczenia maszynowego istnieje ca\u0142e mn\u00f3stwo prostych modeli matematycznych. Cho\u0107 powsta\u0142y dziesi\u0105tki lat temu (w latach 60. XX wieku i p\u00f3\u017aniej), w niezmienionej formie do dzi\u015b radz\u0105 sobie zadziwiaj\u0105co dobrze. Niestety, ich g\u0142\u00f3wn\u0105 wad\u0105 jest silne ograniczenie do bardzo w\u0105skich, specyficznych zastosowa\u0144.<\/p>\n\n\n\n<p>Poni\u017cej mo\u017cemy zobaczy\u0107 typowy problem tzw. binaryzacji dla prostego obrazu w odcieniach szaro\u015bci.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e173381c6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e173381c6\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"609\" height=\"287\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image1-4.png\" alt=\"Typowy problem binaryzacji \" class=\"wp-image-34877\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image1-4.png 609w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image1-4-300x141.png 300w\" sizes=\"(max-width: 609px) 100vw, 609px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 1 Typowy problem binaryzacji (<a href=\"https:\/\/medium.com\/@tharindad7\/image-binarization-in-a-nutshell-b40b63c0228e\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >\u017ar\u00f3d\u0142o<\/a>)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Nowoczesna wizja komputerowa<\/strong><\/h2>\n\n\n\n<p>Wsp\u00f3\u0142czesna wizja komputerowa dzieli si\u0119 na kilka g\u0142\u00f3wnych kategorii problem\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Przetwarzanie obraz\u00f3w.<\/li>\n\n\n\n<li>Detekcja obiekt\u00f3w.<\/li>\n\n\n\n<li>Segmentacja obraz\u00f3w.<\/li>\n\n\n\n<li>Klasyfikacja obraz\u00f3w.<\/li>\n\n\n\n<li>Detekcja pozy.<\/li>\n\n\n\n<li>Detekcja obr\u00f3conych minimalnych otaczaj\u0105cych prostok\u0105t\u00f3w.<\/li>\n<\/ul>\n\n\n\n<p>Z punktu widzenia zastosowa\u0144 przemys\u0142owych bez w\u0105tpienia najciekawszymi technikami s\u0105 klasyfikacja oraz segmentacja obraz\u00f3w.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Klasyfikacja obraz\u00f3w<\/strong><\/h2>\n\n\n\n<p>Klasyfikacja obraz\u00f3w to, w uproszczeniu, algorytmy, kt\u00f3re \u2013 po otrzymaniu zdj\u0119cia \u2013 potrafi\u0105 przypisa\u0107 mu odpowiedni\u0105 kategori\u0119 z wcze\u015bniej znanego zbioru klas. Pr\u00f3by rozwi\u0105zania tego problemu rozpocz\u0119\u0142y si\u0119 ju\u017c w latach 50., jednak prze\u0142om nast\u0105pi\u0142 dopiero wraz z pojawieniem si\u0119 g\u0142\u0119bokich sieci neuronowych. Mogli\u015bmy je skutecznie rozwija\u0107 g\u0142\u00f3wnie dzi\u0119ki upowszechnieniu si\u0119 kart graficznych wyposa\u017conych w du\u017c\u0105 ilo\u015b\u0107 pami\u0119ci RAM.<\/p>\n\n\n\n<p>Sama wizja komputerowa go\u015bci na liniach produkcyjnych ju\u017c od lat 70. ubieg\u0142ego wieku. To w\u0142a\u015bnie wtedy powstawa\u0142y pierwsze, do\u015b\u0107 drogie i ograniczone w zastosowaniu systemy do rozpoznawania znak\u00f3w (OCR). Wraz z ewolucj\u0105 mikroprocesor\u00f3w, przechodz\u0105c z architektury 8-bitowej na 16- i 32-bitow\u0105, komputery zacz\u0119\u0142y sprawnie przetwarza\u0107 i klasyfikowa\u0107 obrazy (nawet je\u015bli mia\u0142y one niewielk\u0105 rozdzielczo\u015b\u0107). Przyk\u0142adowo, systemy te potrafi\u0142y sortowa\u0107 owoce na ta\u015bmie produkcyjnej, analizuj\u0105c ich cechy na podstawie kolorowych zdj\u0119\u0107.<\/p>\n\n\n\n<p>Przejd\u017amy jednak do tera\u017aniejszo\u015bci i sp\u00f3jrzmy na kilka ciekawych zastosowa\u0144.<strong><\/strong><\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e17338d0e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e17338d0e\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"536\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image2.jpeg\" alt=\"Sortowanie \u015bmieci z u\u017cyciem robot\u00f3w\" class=\"wp-image-34879\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image2.jpeg 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image2-300x157.jpeg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image2-768x402.jpeg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 2 Sortowanie \u015bmieci z u\u017cyciem robot\u00f3w (<a href=\"https:\/\/medium.com\/@tharindad7\/image-binarization-in-a-nutshell-b40b63c0228e\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >\u017ar\u00f3d\u0142o<\/a>) \u00a0<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e1733925a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e1733925a\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"571\" height=\"399\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image3-4.png\" alt=\"Detekcja obiekt\u00f3w\" class=\"wp-image-34881\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image3-4.png 571w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image3-4-300x210.png 300w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 3 Detekcja obiekt\u00f3w (<a href=\"https:\/\/www.nature.com\/articles\/s41598-026-39036-y\/figures\/7\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >\u017ar\u00f3d\u0142o<\/a>) \u00a0<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Inne zastosowania<\/strong><\/h3>\n\n\n\n<p>Gdzie jeszcze z powodzeniem \u0142\u0105czy si\u0119 klasyfikacj\u0119 obraz\u00f3w z algorytmami detekcji obiekt\u00f3w?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Liczenie i weryfikacja wymiar\u00f3w komponent\u00f3w: <\/strong>Algorytm wykrywa kraw\u0119dzie obiekt\u00f3w, kt\u00f3re kontrastuj\u0105 z t\u0142em. Po wyodr\u0119bnieniu skupisk pikseli reprezentuj\u0105cych dany przedmiot system zlicza je, a nast\u0119pnie mierzy ich \u015brednic\u0119 oraz rozstaw otwor\u00f3w \u2013 i to z dok\u0142adno\u015bci\u0105 do pojedynczych mikrometr\u00f3w.<\/li>\n\n\n\n<li><strong>Kontrola poziomu nape\u0142nienia butelek: <\/strong>Kamera robi zdj\u0119cie butelki poruszaj\u0105cej si\u0119 po linii produkcyjnej z u\u017cyciem pod\u015bwietlenia od ty\u0142u. Nast\u0119pnie system dzieli obraz na obszary cieczy i powietrza na podstawie prostych r\u00f3\u017cnic w jasno\u015bci pikseli (tzw. progowanie binarne).<\/li>\n\n\n\n<li><strong>Weryfikacja etykiet:<\/strong> System sprawdza obecno\u015b\u0107 i prawid\u0142owe po\u0142o\u017cenie etykiety na produkcie. Analizuj\u0105c kolor i tekstur\u0119, algorytm wyodr\u0119bnia obszar, w kt\u00f3rym powinna znajdowa\u0107 si\u0119 naklejka, by potem por\u00f3wna\u0107 jej po\u0142o\u017cenie (w tym k\u0105t obrotu i przesuni\u0119cie) z idealnym wzorcem.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ograniczenia<\/strong><\/h2>\n\n\n\n<p>Nie ma rozwi\u0105za\u0144 idealnych. Technologia klasyfikacji obraz\u00f3w boryka si\u0119 z kilkoma wyzwaniami:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brak mo\u017cliwo\u015bci okre\u015blenia dok\u0142adnego po\u0142o\u017cenia obiektu na zdj\u0119ciu.\u00a0<\/li>\n\n\n\n<li>Skuteczno\u015b\u0107 modelu mocno zale\u017cy od jako\u015bci danych treningowych.\u00a0<\/li>\n\n\n\n<li>Du\u017ca wra\u017cliwo\u015b\u0107 algorytm\u00f3w na zmiany o\u015bwietlenia oraz warunk\u00f3w fotografowania.\u00a0<\/li>\n\n\n\n<li>Trudno\u015bci w poprawnym rozr\u00f3\u017cnianiu wizualnie podobnych obiekt\u00f3w.\u00a0<\/li>\n\n\n\n<li>Wysokie wymagania dotycz\u0105ce dost\u0119pno\u015bci pot\u0119\u017cnych, odpowiednio oznaczonych zbior\u00f3w danych do osi\u0105gni\u0119cia wysokiej dok\u0142adno\u015bci.<\/li>\n\n\n\n<li>Drastyczny spadek skuteczno\u015bci w przypadku nowych wariant\u00f3w przedmiot\u00f3w lub nieznanego \u015brodowiska.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Segmentacja obraz\u00f3w<\/strong><\/h2>\n\n\n\n<p>Segmentacja to nie lada orzech do zgryzienia, do kt\u00f3rego naukowcy wci\u0105\u017c szukaj\u0105 optymalnych modeli matematycznych. Problem polega na tym, \u017ce nawet wykwalifikowani eksperci analizuj\u0105cy skomplikowany obraz o niejasnych kraw\u0119dziach cz\u0119sto maj\u0105 trudno\u015bci z poprawnym i jednoznacznym wskazaniem granic interesuj\u0105cych ich obiekt\u00f3w.<\/p>\n\n\n\n<p>Mniej skomplikowane zadania segmentacji mo\u017cna dobrze rozwi\u0105za\u0107, \u0142\u0105cz\u0105c klasyfikacj\u0119 obraz\u00f3w z algorytmami do orientacyjnego lokalizowania obiekt\u00f3w.<\/p>\n\n\n\n<p>W tym przypadku z pomoc\u0105 przychodz\u0105 popularne obecnie narz\u0119dzia z <a href=\"https:\/\/sii.pl\/blog\/algorytm-yolo-jak-stworzyc-wlasna-siec-neuronowa-do-rozpoznawania-obrazow-czesc-i\/\" target=\"_blank\" rel=\"noopener\" title=\"\">rodziny YOLO<\/a>. Starsze, ale r\u00f3wnie pomys\u0142owe podej\u015bcia, takie jak RCNN i Faster RCNN, dzia\u0142aj\u0105 na zasadzie odrzucania obszar\u00f3w obrazu, w kt\u00f3rych obiekt z pewno\u015bci\u0105 nie wyst\u0119puje, i skupiaj\u0105 si\u0119 na miejscach, gdzie system dostrzeg\u0142 jego fragment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Obrazy dna oka<\/strong><\/h2>\n\n\n\n<p>Sama segmentacja odgrywa ogromn\u0105 rol\u0119 w medycynie. \u015awietnym polem do bada\u0144 i eksperyment\u00f3w s\u0105 tutaj m.in. obrazy dna oka.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"440\" height=\"440\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image4-1.jpeg\" alt=\"\" class=\"wp-image-34885\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image4-1.jpeg 440w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image4-1-300x300.jpeg 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image4-1-150x150.jpeg 150w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e1733abb1&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e1733abb1\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"440\" height=\"440\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image5-3.png\" alt=\"Obraz dna oka razem z koresponduj\u0105c\u0105 z nim sieci\u0105 naczy\u0144 krwiono\u015bnych\" class=\"wp-image-34887\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image5-3.png 440w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image5-3-300x300.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image5-3-150x150.png 150w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 4 Obraz dna oka razem z koresponduj\u0105c\u0105 z nim sieci\u0105 naczy\u0144 krwiono\u015bnych (\u017ar\u00f3d\u0142o: opracowanie autora)<\/figcaption><\/figure>\n\n\n\n<p>Temat segmentacji obraz\u00f3w dna oka jest doskonale opisany w literaturze fachowej. Dzi\u0119ki temu zagadnienie jest \u015bwietnie zbadane i s\u0142u\u017cy naukowcom jako poligon do\u015bwiadczalny do testowania zaawansowanych modeli uczenia maszynowego. Baza literaturowa opiera si\u0119 na tysi\u0105cach artyku\u0142\u00f3w naukowych oraz dziesi\u0105tkach znakomicie opracowanych przez lekarzy zbior\u00f3w danych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Co konkretnie bada si\u0119 na obrazach dna oka?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Segmentacj\u0119 obraz\u00f3w w odcieniach szaro\u015bci u pacjent\u00f3w, kt\u00f3rym podano do\u017cylnie kontrast, oraz zdj\u0119\u0107 pochodz\u0105cych z urz\u0105dze\u0144 rejestruj\u0105cych natywnie w skali szaro\u015bci.<\/li>\n\n\n\n<li>Wykrywanie zmian patologicznych, takich jak druzy, wysi\u0119ki czy mikrokrwawienia, kt\u00f3re \u015bwiadcz\u0105 o rozwijaj\u0105cej si\u0119 chorobie.<\/li>\n\n\n\n<li>Detekcj\u0119 naczy\u0144 krwiono\u015bnych w celu por\u00f3wnania ich uk\u0142adu ze znanymi i opisanymi normami patologicznymi.<\/li>\n\n\n\n<li>Wykrywanie zmian w uk\u0142adzie naczy\u0144 zachodz\u0105cych wraz z wiekiem pacjenta (\u015bwietne narz\u0119dzie diagnostyczne).<\/li>\n\n\n\n<li>Identyfikacj\u0119 wn\u0119ki naczyniowej, dysku optycznego oraz plamki \u017c\u00f3\u0142tej.<\/li>\n\n\n\n<li>Wp\u0142yw r\u00f3\u017cnych warunk\u00f3w rejestracji obrazu na p\u00f3\u017aniejsz\u0105 jako\u015b\u0107 procesu segmentacji.<\/li>\n\n\n\n<li>Wp\u0142yw samej rozdzielczo\u015bci na proces segmentacji oraz budow\u0119 modeli matematycznych odpornych na jej zmian\u0119 w technice tzw. segmentacji kafelkowej.<\/li>\n\n\n\n<li>Generowanie sztucznych obraz\u00f3w dna oka na potrzeby zautomatyzowanego uczenia w po\u0142owie nadzorowanego.<\/li>\n<\/ul>\n\n\n\n<p>To oczywi\u015bcie tylko wierzcho\u0142ek g\u00f3ry lodowej.<\/p>\n\n\n\n<p>Jednym z ciekawszych wyzwa\u0144 badawczych jest analiza wp\u0142ywu rozdzielczo\u015bci na jako\u015b\u0107 ko\u0144cowej segmentacji. Zasada jest tu do\u015b\u0107 przewrotna: <strong>wy\u017csza rozdzielczo\u015b\u0107 oznacza wi\u0119cej widocznych szczeg\u00f3\u0142\u00f3w, ale wi\u0105\u017ce si\u0119 te\u017c z ryzykiem powstawania fa\u0142szywych artefakt\u00f3w<\/strong>.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e1733b660&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e1733b660\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image6-3-1024x683.png\" alt=\"Obraz dna oka segmentowany w niskiej rozdzielczo\u015bci z u\u017cyciem techniki kafelkowej\" class=\"wp-image-34889\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image6-3-1024x683.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image6-3-300x200.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image6-3-768x512.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image6-3.png 1218w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 5 Obraz dna oka segmentowany w niskiej rozdzielczo\u015bci z u\u017cyciem techniki kafelkowej (\u017ar\u00f3d\u0142o: opracowanie autora)<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ab9e1733bcba&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ab9e1733bcba\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"683\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image7-2-1024x683.png\" alt=\"Obraz dna oka segmentowany w wysokiej rozdzielczo\u015bci z u\u017cyciem techniki kafelkowej\" class=\"wp-image-34891\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image7-2-1024x683.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image7-2-300x200.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image7-2-768x512.png 768w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/image7-2.png 1210w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Ryc. 6 Obraz dna oka segmentowany w wysokiej rozdzielczo\u015bci z u\u017cyciem techniki kafelkowej (\u017ar\u00f3d\u0142o: opracowanie autora)<\/figcaption><\/figure>\n\n\n\n<p>Jak wida\u0107 w praktyce, rozdzielczo\u015b\u0107 potrafi mie\u0107 znacz\u0105cy wp\u0142yw na efekt naszej pracy. Obrazy w wysokiej skali pokazuj\u0105 o wiele g\u0142adsze granice naczy\u0144 krwiono\u015bnych, a ewentualne mankamenty na \u0142\u0105czeniach kafelk\u00f3w s\u0105 znacznie mniej widoczne. Wci\u0105\u017c jednak zdarzaj\u0105 si\u0119 b\u0142\u0119dy polegaj\u0105ce na urywaniu si\u0119 ci\u0105g\u0142ych fragment\u00f3w \u017cy\u0142 czy pojawianiu si\u0119 wirtualnych \u201enaczy\u0144\u201d, kt\u00f3re w rzeczywisto\u015bci nie istniej\u0105.<\/p>\n\n\n<div class=\"nsw-o-blogersii-banner\">\n            <picture>\n            <source srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Industrial-Eng-Desktop_.jpg\" media=\"(min-width: 992px)\" >\n            <source srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Industrial-Eng-Mob_-1.jpg\" media=\"(min-width: 300px)\" >            <img decoding=\"async\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/04\/Blog-Industrial-Eng-Desktop_.jpg\" alt=\"\"  class=\"\"  >\n        <\/picture>\n        <div class=\"cnt\">\n                    <div class=\"nsw-m-title-block -h3 -invert  -has-title-margin-bottom-0 -has-title-font-weight-bold\">\n                                <h2 class=\"nsw-m-title-block__title\" >Industrial Engineering<\/h2>\n                <\/div>\n                            <p class=\"has-nsw-p-4-font-size has-invert-color\">\n                Usprawnij dzia\u0142ania dzi\u0119ki naszym rozwi\u0105zaniom dla ka\u017cdego sektora w zakresie projektowania, monta\u017cu i Przemys\u0142u 4.0 przy wsparciu ekspert\u00f3w.\n            <\/p>\n                            <a  href=\"https:\/\/sii.pl\/oferta\/industrial-engineering\/\" class=\"nsw-a-button -ghost -banner-button\"   >\n        <span>Oferta Industrial engineering<\/span>\n    <\/a>\n            <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p>W artykule nakre\u015blili\u015bmy, jakimi wyzwaniami zajmuje si\u0119 obecnie wizja komputerowa. Narz\u0119dzia te dobrze sprawdzaj\u0105 si\u0119 w typowo przemys\u0142owych procesach, jak r\u00f3wnie\u017c wspieraj\u0105 bardzo ambitne zadania badawcze na styku medycyny i informatyki. Wyzwa\u0144 i temat\u00f3w s\u0105 tutaj setki.<\/p>\n\n\n\n<p>Implementowane rozwi\u0105zania pozwalaj\u0105 odci\u0105\u017cy\u0107 nas od \u017cmudnych, powtarzalnych zada\u0144 oraz poprawia\u0107 jako\u015b\u0107 naszego \u017cycia. <strong>Kto wie, by\u0107 mo\u017ce w najbli\u017cszych latach b\u0119dziemy mogli dzi\u0119ki technologii przywr\u00f3ci\u0107 cz\u0119\u015bciow\u0105 zdolno\u015b\u0107 widzenia osobom dotkni\u0119tym utrat\u0105 wzroku?<\/strong> Wyzwania, kt\u00f3re przed nami stoj\u0105, s\u0105 du\u017ce, ale to czyni je ciekawymi i wartymi dalszych bada\u0144.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Literatura uzupe\u0142niaj\u0105ca<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ronneberger, O., Fischer, P., Brox, T. (2015). <a href=\"https:\/\/arxiv.org\/abs\/1505.04597\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >U-Net: Convolutional Networks for Biomedical Image Segmentation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/link.springer.com\/chapter\/10.1007\/978-3-319-24574-4_28\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >U-Net: Convolutional Networks for Biomedical Image Segmentation (Springer Chapter)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.ultralytics.com\/tasks\/segment#instance-segmentation\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >Instance segmentation with Ultralytics YOLO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/docs.ultralytics.com\/tasks\/classify\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >Image classification with Ultralytics YOLO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/szeliski.org\/Book\/\" target=\"_blank\" rel=\"noopener\" title=\"\" rel=\"nofollow\" >Computer Vision: Algorithms and Applications, 2nd ed.<\/a><\/li>\n<\/ul>\n\n\n\n<p><br><\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;34876&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;2&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5&quot;,&quot;size&quot;:&quot;30&quot;,&quot;title&quot;:&quot;Najnowsze trendy w wizji komputerowej&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/5&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 2px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 30px; height: 30px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 24px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>W dzisiejszych czasach, dzi\u0119ki dynamicznemu rozwojowi informatyki oraz wci\u0105\u017c rosn\u0105cej mocy obliczeniowej, mamy dost\u0119p do coraz wi\u0119kszej liczby narz\u0119dzi wspieraj\u0105cych &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/najnowsze-trendy-w-wizji-komputerowej\/\">Continued<\/a><\/p>\n","protected":false},"author":826,"featured_media":34893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1316],"tags":[2784,1710,288,1163],"class_list":["post-34876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-miekko","tag-yolo","tag-sieci-neuronowe","tag-inzynieria","tag-uczenie-maszynowe"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2026\/09\/Healthcare.jpg","category_names":["Development na mi\u0119kko"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/34876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/826"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=34876"}],"version-history":[{"count":1,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/34876\/revisions"}],"predecessor-version":[{"id":34895,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/34876\/revisions\/34895"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/34893"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=34876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=34876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=34876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}