forum meteorologie, starea vremii, climatologie

Partners

Portal meteorologie   Galerie meteo   Meteo chat   Model WRF-RoMetEx   RSS  
Acum este Vin Apr 26, 2024 4:22 am

Ora este UTC + 2 [ DST ]




Scrie un subiect nou Răspunde la subiect  [ 12 mesaje ] 
Autor Mesaj
 Subiectul mesajului: Artificial Radar Reflectivity
MesajScris: Mar Aug 19, 2008 9:21 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Salut ! :) .. Jucandu-ma un pic cu imaginile satelitare , am conceput un algoritm de transformare a imaginilor satelitare IR ( canal Infrarosu ) in imagini radar artificiale.
Procedeul consta in depistarea intensitatii nuantei de alb si atribuirii unei valori acelei nuante de la 0 la 255 ( negru = 0 , alb = 255 ) .Cei care cunosc codurile RGB ale culorilor stiu despre ce e vorba.
Apoi in functie de valoarea nuantei de alb se inlocuieste cu o nuanta de culoare .
Din cate am observat din imaginile satelitare , cu cat e mai alb norul , cu atat e mai gros si cu cat e mai gros , cu atat ploua mai intens din el.

Codul sursa a algoritmului e realizat in limbajul Basic ( PureBasic ) ( pt. cei care sunt in domeniu ) si e cam asa :

Cod:
LoadImage(1, "c:\exe\sat.bmp")
OutputID = ImageOutput(1)
StartDrawing(OutputID)
For x=1 To 1280
  For y=1 To 1024
    Color = Point(x,y)
    red =Red(Color)
    blue =Blue(Color)
    green = Green(Color)
If red = blue And blue = green    ;lucru esential pt. o non-culoare ( de la negru la alb )
  If blue <110
      RepColor = 0
      Plot(x,y,0)
  ElseIf blue>110 And blue < 170
      RepColor = blue*65536        ; nuanta de albastru-inchis
      Plot(x,y,RepColor)
  ElseIf blue >170 And blue <225
      RepColor = (blue*256)+ (225*65536)  ; nuanta de albastru deschis
      Plot(x,y,RepColor)
  ElseIf blue >225 And blue <238         ;nuanta de verde si galben
      RepColor = blue+ (255*256)
      Plot(x,y,RepColor)
  ElseIf blue >=238   
      RepColor = 255                      ;rosu
      Plot(x,y,RepColor)
  EndIf
EndIf
  Next y
  Next x 
UseJPEGImageEncoder()

SaveImage(1, "c:\exe\artificial_radar.jpg",#PB_ImagePlugin_JPEG )
StopDrawing()


am atasat si cateva exemple si pana la noapte am sa fac un program pe care sa-l puteti folosi in realizarea acestor imagini "radar" . :lol:

Pe viitor am sa mai ajustez putin algoritmul pt a produce imagini cat mai realiste .. si daca aveti o idee sau vreti sa ma ajutati sa dezvolt mai depatre algoritmul..sunteti bine veniti :D


Fişiere ataşate:
Comentariu fişier: Imaginea RADAR ARTIFICIALA
arr.jpg
arr.jpg [ 43.76 KiB | Vizualizat de 2671 ori ]
Comentariu fişier: Imaginea RADAR originala
radar.jpg
radar.jpg [ 59.19 KiB | Vizualizat de 2671 ori ]
Comentariu fişier: Imaginea satelitara originala
sat.jpg
sat.jpg [ 37.91 KiB | Vizualizat de 2673 ori ]
Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Mar Aug 19, 2008 10:46 pm 
Neconectat
Site Admin
Site Admin
Avatar utilizator

Membru din: Dum Apr 16, 2006 1:00 pm
Mesaje: 2333
Localitate: Bacau
interesanta ideea dar nu stiu daca este o directa proportionalitate intre culoare nori-grosime-cantitate ploaie... Ce te faci daca sunt si alte tipuri de nori? (vezi nisip saharian)

_________________
Starea vremii pe intelesul tuturor


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Mar Aug 19, 2008 10:58 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
La nisipul saharian predomina ( din cate am vazut pana acum ) o culoare gri-inchis si nu e luata in calcul.
Referitor la proportionalitatea dintre grosime nor , culoare si precipitatii..am observat cu cat e mai alba culoarea , cu atat pe radar se vad precipitatii mai intense .
Cred ca si cei de la http://oiswww.eumetsat.org/ folosesc aceeasi chestie pt. a determina cantit. de precipitatii potentiale.


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Mar Aug 19, 2008 11:46 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Joi Dec 27, 2007 1:00 pm
Mesaje: 6258
Localitate: Giroc (TM)
Felicitari Liviu! E foarte buna ideea ta!
Si eu cred ca e o legatura stransa intre intensitatea albului si cantitatea de precipitatii care e posibil sa cada in acel loc.
Convertirea nuantelor de alb-gri in culori ne da o imagine mult mai sugestiva asupra tipurilor de nori prezenti la un moment dat.


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Mie Aug 20, 2008 1:10 pm 
Neconectat
Site Admin
Site Admin
Avatar utilizator

Membru din: Dum Apr 16, 2006 1:00 pm
Mesaje: 2333
Localitate: Bacau
ar mai fi o idee sa lucrezi si cu tabele cu factori de corectie.

_________________
Starea vremii pe intelesul tuturor


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Joi Aug 21, 2008 3:13 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Am sa fac niste factori de corectie..momentan vreau sa izolez cat mai bine zonele cu precipitatii..va tin la curent cu progresul..


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Joi Aug 21, 2008 2:09 pm 
Neconectat
Norisor
Norisor
Avatar utilizator

Membru din: Sâm Feb 02, 2008 1:00 pm
Mesaje: 173
Localitate: Timisoara
CrazyFrog scrie:
Am sa fac niste factori de corectie..momentan vreau sa izolez cat mai bine zonele cu precipitatii..va tin la curent cu progresul..

Excelenta idee , felicitari .
Poate faci una si cu zona Romaniei de pe www.sat24.com... ce zici ?


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Joi Aug 21, 2008 5:09 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Vin Iun 20, 2008 1:00 pm
Mesaje: 15894
Localitate: cluj
desi cred ca stii, exista o scala de corelatie intre reflectivitate si cantitatea de precipitatii potentiala.
oricum foarte interesanta ideea ta...bine ca te pricepi la limbaje basic etc.
sper sa iti iasa ceva cat mai bun...eu ma intreb daca reflectivitatea nu e data diferit de la un radar la altul..de la un tip la altul...???

la final sa faci si o verificare pt romania ca e cel mai usor

succes !!! :lol:


Fişiere ataşate:
Comentariu fişier: scala
skala_rad.gif
skala_rad.gif [ 5.35 KiB | Vizualizat de 3016 ori ]
Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Joi Aug 21, 2008 8:09 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
reflectivitatea data de radar se masoara in Decibeli...as putea sa iau decibelul ca unitate si sa-l inmultesc cu un factor pt. fiecare nuanta de gri din imaginea satelitara.
Ms mult doodoo pt. scara care ai atasat-o. Oricum acuma fac "scheletul" algoritmului , ajustarea o sa o fac in timp si in functie de claritatea fecarei imagini satelit IR. Unele imagini sunt mai albicioase , iar altele mai intunecate , asa ca as putea sa iau o zona ca desertul Sahara sau o zona foarte uscata si sa calibrez valorile dupa nuanta din zona aceea.

PS : asta e o scala stas , dar nu neaparat obligatorie , anm-ul nostru foloseste alta scala . Tipul asta de scala este folosit de catre sarbi din cate am vazut.


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Mar Sep 02, 2008 9:55 pm 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Popescu_TM scrie:
Excelenta idee , felicitari .
Poate faci una si cu zona Romaniei de pe www.sat24.com... ce zici ?


Am trimis un e-mail celor de la sat24.com pt. a le cere un link valid de pe care sa pot descarca imaginea sa o procesez automat...si contractul pe care ei il au cu EUMETSAT nu le permite sa dezvaluie linkul direct catre imaginea satelitara.
Asa ca tre sa gasesc alta sursa..


Sus
 Profil  
 
 Subiectul mesajului:
MesajScris: Joi Sep 04, 2008 11:17 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 5908
Localitate: Bucuresti
Ideea de a face o relatie intre temperatura de culoare din domeniul infrarosu si reflectivitatea radar potentiala (sau poate mai exact rata estimata a precipitatiilor sub nor) este buna si chiar utilizata de anumite produse EUMETSAT, dar cu urmatoarele limitari/atentionari:
a. o relatie directa intre temperatura (scazuta) a varfului noros si grosimea lui este valabila cel mai bine pentru norii cumuliformi, mai ales Cb, deci in principiu vara produsul este cel mai de incredere
b. atentie la norii de tip Cirrostratus sau altostratus care pot avea temperaturi foarte scazute fara a avea grosimi mari si fara a genera precipitatii; acest efect suparator pentru scopul discutat se manifesta pe arii extinse iarna, in zona fronturilor calde
discriminarea intre a si b se face de obicei prin procesare bispectrala, vizibil + infrarosu, norii cb fiind stralucitori in ambele spectre in timp ce ultimii numai in ultimul; chestia asta nu merge din pacate decat ziua. EUMETSAT foloseste acum tehnici complexe multispectrale care merg cat de cat bine si ziua si noaptea: se utilizeaza detectia prezentei cristalelor simultan cu picaturile in nor, care de obicei este un factor favorizant al precipitatiilor la latitudini medii, etc...


Sus
 Profil  
 
 Subiectul mesajului: Re: Artificial Radar Reflectivity
MesajScris: Mie Mar 04, 2009 10:00 am 
Neconectat
Tornada
Tornada
Avatar utilizator

Membru din: Mie Feb 20, 2008 1:00 pm
Mesaje: 2761
Localitate: Resita / Timisoara
Are cineva o sursa (inafara de sat24.com) care da imagini satelitare (IR) la un interval scurt de timp ?


Sus
 Profil  
 
Afişează mesajele de la anteriorul:  Sortează după  
Scrie un subiect nou Răspunde la subiect  [ 12 mesaje ] 

Ora este UTC + 2 [ DST ]


Cine este conectat

Utilizatorii ce navighează pe acest forum: Niciun utilizator înregistrat şi 0 vizitatori


Nu puteţi scrie subiecte noi în acest forum
Nu puteţi răspunde subiectelor din acest forum
Nu puteţi modifica mesajele dumneavoastră în acest forum
Nu puteţi şterge mesajele dumneavoastră în acest forum
Nu puteţi publica fişiere ataşate în acest forum

Căutare după:
Mergi la:  
cron
Termeni şi condiţii
Powered by phpBB® Forum Software © phpBB Group
Translation/Traducere: phpBB România
phpBB SEO