Replies: 1 comment 5 replies
|
@Lrogic The |
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This is a repost of an issue I created earlier. I was told to repost it in discussions instead. Here is the original issue and post: #774
I'm working on an image classification task where the goal is to classify satellite imagery as "burned" or "unburned". I'm using the Prithvi backbone, and I'm running into challenges due to the fact that the input fires vary significantly in spatial size.
Approaches Tried
1. Using a large input size (e.g., 512×512)
2. Tiling into smaller patches (e.g., 32×32)
Approach Considered but Not Yet Tried
3. Resizing each fire region to a fixed shape (e.g., 224×224)
Question:
Is there a recommended approach for handling classification of objects (like fires) that have highly variable spatial extent when using ViT-based models like Prithvi?
Thanks for any help or guidance!
-------------------------------------------------------------- UPDATE --------------------------------------------------------------
small_fire_signals_224px.zip
@bhansaliraunak
Thanks for replying to my issue earlier, and sorry for the late reply. I've created a dataset with 7 small fires in a bigger space as you requested, and attached it as a zip above.
To clarify the dataset:
['blue', 'green', 'red', 'nir', 'swir1', 'swir2'].So when you load any one tiff it should be three images across time that look something like this:

Where you can see the blackish burn scar in the second and third images.
Let me know if anyone discovers a good performing method on this type of data. Or if I should format my data in a different way to get better results. Thanks!
All reactions