-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: bartekltg <b...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Trudny problem? Kręgi na kartce
Date: Wed, 30 Apr 2014 13:44:38 +0200
Organization: ATMAN - ATM S.A.
Lines: 71
Message-ID: <ljqnn6$4b1$1@node2.news.atman.pl>
References: <ljlj8n$d3e$1@node1.news.atman.pl> <ljll0f$2g8$1@node2.news.atman.pl>
<ljqd08$d7n$1@node1.news.atman.pl>
NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1398858278 4449 89.73.81.145 (30 Apr 2014 11:44:38 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 30 Apr 2014 11:44:38 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101
Thunderbird/24.4.0
In-Reply-To: <ljqd08$d7n$1@node1.news.atman.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:205555
[ ukryj nagłówki ]On 30.04.2014 10:41, Borneq wrote:
> W dniu 2014-04-28 15:26, bartekltg pisze:
>> Dane masz środki i promienie, czy gotowy obrazek?
>> Jeśli obrazek, to czy jakoś zapaskudzony/zaszumiony.
>> Jeśli parametry kręgów, rozumiem, że główny problem to
>> policzenie pola, bo na siebie nachodzą. Ile tych okręgów,
>> coś wiemy o promieniach (stałe, jakiś rozkład)?
>
> Chodzi o policzenie komórek w widoku mikroskopowym:
> [img]http://i.imgur.com/nVwdIra.jpg[/img]
> Te ciemne kropki w środku to jądra komórkowe. Należy policzyć komórki,
> rozróżnić jądra, zmierzyć ich powierzchnię, stosunek powierzchni jądra
> do komórki
Wygrałeś, jednak jest to trudny problem;-)
> Komputery takie rzeczy robią, ale jak się do tego zabrać?
Zacząłbym od przejrzenia, co tam pod haslem 'image processing'
można znaleźć
http://en.wikipedia.org/wiki/Image_segmentation
http://www.mathworks.com/matlabcentral/fileexchange/
25157-image-segmentation-tutorial---blobsdemo--
[tu zliczają monetki na stole]
Jądra w miarę łatwo znaleźć. Szukasz ceimnych obszarów o niezbyt
dużej wielkości.
Z powierzchnią komórki gorzej. Jeśli to będą te komórki,
to założyłbym, żę są zbiorem gwiazdzistym w centrum w jądrze;)
Wykrywam krawędzie (albo ogolnie, albo w kierunku od jądra)
i za właściwą krawędź komórki przyjmuje, jeśli w kiernku
od jądra natężenia światłą maleje.
Z pojedyńczymi komórkami sobie to poradzi, z dwoma lekko
nachodzącymi też.
Przestaje działać gdy komórki mocno nachodzą na sibie
(jądro jest 'w obu').
Krawędzie dzielą na obszary, kolor pomaga zdecydować,
gdzie jest więcej warstw. Ale bez założenia np o rozmiarze
nie wymyślisz, czy to jest
( )
( )
czy
( )
( )
Choć to może pomóc, znów obserwacja na podstawie podanego
obrazka, wypukłość komórek.
Dodatkowo masz czarne coś po lewej, da się ominąć,
ale ten zbitek po prawej, na piechotę ciężko
tam coś policzyć.
W skrócie (Ostrzegam, ze na przetwarzanniu obrazu
się nie znam, raz radona użyłem:)
szukasz jąder
wykrywanie krawędzi + przypisanie obszarom 'gęstość'.
Z tego próbujesz odzyskać kształt komórek, następnie
przyporządkowujesz na czuja jądro do obszaru.
Jak nie znajdziesz kogoś, kto to robił, czeka Cię
dużo eksperymentowanie;]
pzdr
bartekltg
Najnowsze wątki z tej grupy
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2025-01-01 Już nie płoną
- 2025-01-01 Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- 2025-01-01 Co tam u Was
- 2025-01-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z bibl. Qt) i D.
- 2025-01-01 Gdańsk => Delphi Programmer <=
- 2025-01-01 Łódź => Programista Full Stack .Net <=
- 2025-01-01 Żerniki => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-01 Wrocław => Specjalista ds. Sprzedaży <=
- 2024-12-31 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-01 Przypomnienie: Mini Netykieta polskich grup dyskusyjnych wer. 3.2.2
- 2024-12-31 Zamykanie konta dziecka.
- 2024-12-31 Czy apka bankowa to gra komputerowa?
- 2024-12-31 Szukam: czujnik ruchu z możliwością zaączenia na stałe
- 2024-12-31 Warszawa => Solution Architect (Java background) <=