-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.task.gda.pl!not-for-mail
From: Edek Pienkowski <e...@g...com>
Newsgroups: pl.comp.programming
Subject: Re: Mapa 3d
Date: Sun, 28 Oct 2012 18:03:52 +0000 (UTC)
Organization: CI TASK http://www.task.gda.pl/
Lines: 61
Message-ID: <k6js28$f32$2@news.task.gda.pl>
References: <f...@g...com>
<k6gv6o$djp$2@news.task.gda.pl>
<c...@g...com>
<s...@n...notb-home>
<2...@g...com>
<s...@n...notb-home>
<d...@g...com>
NNTP-Posting-Host: as4-251.poleczki.dialup.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1351447432 15458 195.114.165.251 (28 Oct 2012 18:03:52 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Sun, 28 Oct 2012 18:03:52 +0000 (UTC)
User-Agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 30dc37b
master)
Xref: news-archive.icm.edu.pl pl.comp.programming:200432
[ ukryj nagłówki ]Ponurą porą Sun, 28 Oct 2012 04:04:09 -0700, M.M. wyszeptał:
> a) jak trudna jest implementacja takiego algorytmu,
> b) co leży u podstaw tak dużej skuteczności u zwierząt,
> c) jak złożony obliczeniowo jest to problem.
> Co do punktów a i c kompletnie nie mam pojęcia. W przypadku punktu b
> domniemam,
> że kluczowe jest rozpoznawanie obrazu. Jeśli ja naprawdę nie widzę co
> jest bliżej a co dalej, to jak wyjaśnić że mogę się sprawnie poruszać?
> Widzę tylko jedno wyjaśnienie: rozpoznaję przedmiot, potem przypominam
> sobie jak on jest duży i ostatecznie składam z tego przestrzeń 3D.
Ano nie.
Mając dwa obrazy z różnych ale bliskich punktów wystarczy sprawdzić
przesunięcia fragmentow obrazu (to się genialnie zrównolegla i jest
proste). Te dalej przesuną się mniej.
Mając głębię ostrości (lub też ją zmieniając) podczas ruchu ma się
informację na temat ostrości obiektów położonych w odpowiedniej
odległości i w nieodpowiedniej. Ustawiając +Inf ma się nieostre
wszystko co jest blisko.
Mając dwoje oczu (o znanych parameterach) ma się dwa obrazy jednocześnie
i znowu analiza różnic obrazów jest prosta.
Mając źrenicę kota ma się inne optyczne właściwości w pionie i w poziomie
czyli inną głębię ostrości _jednocześnie_, bez straty czasu na zmiany
w gałce ocznej.
Mózg ludzki ma do tego celu (pomijając kocią specyfikę) konkretne fałdy
z tyłu głowy, gdzie jest prawie 1:1 odwzorowane to co powyżej opisałem,
plus detekcje krawędzi, plamek koloru, plamek jasności i tym podobnych
rzeczy. Ludzie to wiedzą, bo odwzorowanie w mózgu jest prawie płaskie [1]
i za pomocą elektrod prawie da się odtworzyć widziany obraz.
Dopiero z tego jakoś później tworzona jest mapa 3D i mapa obiektów,
co już jest bardziej skomplikowane. 3D u ludzi nie jest typu
autocad, tylko "jak na coś nie wpaść i jak tam dojść"; obiekty
to jedna z bardziej skomplikowanych struktur, dzieci już mając
kilka miesięcy rozpoznają obiekty, ich ciągłość istnienia itp.
Sama złożoność obliczeniowa takich lokalnych analiz obrazu
jest spora, ale bardzo dobrze się zrównolegla (u nas przez
wiele neuronów, na kompach na GPU powinno hulać). Generalnie
trzeba powtórzyć tą samą analizę dla wielu małych obszarów
wizji. Oczywiście, mając zdjęcia różniące się kątem powiedzmy
45% trzeba podejść do sprawy zupełnie inaczej.
Można nawet zrobić taki eksperyment na sobie. Kazać komuś
zrobić dwa zdjęcia z bardzo różniących się punktów i na podstawie
zdjęć spróbować odwzorować 3D - powyższe mechanizmy nie zadziałają.
[1] Mózg czasami mapuje 2D na 3D. Żeby zmieścić dużą strukturę 2D
(obraz lub samą korę, która jest 2D) w 3D ma miejsce takie mapowanie,
trudne do analizy podobno, ale ponieważ jest w miarę stałe można
potem z dowolnego innego mózgu brać takie info 3D i zmapować na
oryginalne 2D
--
Edek
Następne wpisy z tego wątku
- 28.10.12 19:06 Marcin Biegan
- 28.10.12 19:49 PK
- 28.10.12 20:22 Baranosiu
- 28.10.12 20:47 PK
- 28.10.12 21:12 M.M.
- 28.10.12 21:17 Edek Pienkowski
- 28.10.12 21:21 Baranosiu
- 28.10.12 21:28 PK
- 28.10.12 21:46 Edek Pienkowski
- 28.10.12 21:58 PK
- 28.10.12 22:11 M.M.
- 30.10.12 10:50 Michoo
Najnowsze wątki z tej grupy
- 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
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-04 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe
- 2024-12-04 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-04 Warszawa => Software .Net Developer <=
- 2024-12-04 Re: Zadrży rząd Tuski przed "zniesławianym"/zniesławianym "ruskim szpiegiem"? [Oleinychenko wydalony]
- 2024-12-04 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2024-12-04 Czy policjantów należy ROZBROIĆ?
- 2024-12-03 Tymoteusz Sz.
- 2024-12-03 Re: Prezydent ułaskawia: Prezydent USA Biden (D) ułaskawia syna własnego
- 2024-12-03 Re: Tani dodatkowy sim do smartwacha
- 2024-12-03 Wróblewo => Analityk finansowy <=
- 2024-12-03 Praktyczny test GPS...
- 2024-12-02 Tak się sprzedają elektryczne woldzwageny ;-)
- 2024-12-02 Akumulator do Hyundai
- 2024-12-02 Olsztyn => Sales Specialist <=
- 2024-12-02 Poznań => Technical Artist <=