2011-01-16 13 views
8

Czy możesz mi pomóc znaleźć informacje na temat wykrycia horyzontu na obrazie?
Nie powinien być oparty na algorytmie genetycznym ani sieci neuronowej.Algorytm wykrywania horyzontów

+0

masz na myśli wykrywanie graniczną? jeśli tak, możesz użyć kombinacji segmentacji i deskryptorów Fouriera. – Arunmu

+0

sieci neuronowe – Indy9000

+0

@Indeera: W moim pytaniu jest napisane, że nie powinna to być sieć neuronowa ... –

Odpowiedz

7

Po prostu znalazłem to pytanie interesujące, więc szukałem w Internecie dla ciebie i wymyśliłem następujące dokumenty/linki, z których pierwsza może być najciekawsza, ponieważ zapewnia konkretny algorytm.

  1. Towards Flight Autonomy: Vision-Based Horizon Detection for Micro Air Vehicles (PDF na CiteSeer)
  2. Attitude Estimation for a Fixed-Wing Aircraft Using Horizon Detection and Optical Flow (PDF)

następstwie cytowań w prasie można dostać się do większych środków na badania w tej dziedzinie.

+0

+1 Dobre znaleziska. Zdumiewające, co pojawia się trochę Googling. – smirkingman

+0

Łącza 1 i 3 są zerwane. – 0xcaff

+0

Naprawiono pierwszy link. Niestety trzeci link jest martwy, ponieważ badania w powiązanej uczelni zostały zatrzymane w tym projekcie. – MicSim

3

Nie jestem pewien czy to działa. Ale moim pierwszym podejściem byłoby - wykrywanie najczęstszych linii przy użyciu Hough transform o takich właściwościach:

  • linia powinna rozciągać się do granic obrazu.
  • linia dzieli obraz na dwa regiony tak, że w jednym z nich odchylenie standardowe koloru jest małe.