Salve colleghi programmatori!
Ho un grafico 2D che è meglio descritto come una griglia cartesiana con celle traversibili e non traversibili. Mi piacerebbe essere in grado di rilevare sottoinsiemi di questo grafico dove la diffusione si comporta in modo anisotropico, cioè è limitata da passaggi simili a corridoi.
Inizialmente mi sono rivolto a imaging del tensore di diffusione nelle neuroscienze, ma sto avendo un sacco di problemi di digestione il materiale. Mi chiedo se tutto questo sia già stato distillato in un algoritmo utilizzabile, o se ci siano altri approcci che potrebbero essere fruttuosi.
In particolare, mi piacerebbe essere in grado di determinare quanto segue:
- Aree in cui la diffusione è anisotropica : altamente vincolata a due direzioni (pensare all'acqua che scorre attraverso una fetta 2D di una cannuccia).
- Aree in cui la diffusione è isotropica : in gran parte non vincolata (cioè, l'acqua si sta diffondendo attraverso uno spazio ampio, benché di forma irregolare
Poiché il grafico contiene solo aree molto strette o aperte, sarebbe sufficiente determinare o anisotropico o diffusione isotropica e dedurre l'altro con un contrasto semplice.
TL; DR : come posso trovare la "media" direzione di una diffusione in un riempimento o un'operazione simile?
EDIT: Ecco un esempio del mio grafico come immagine: