NASA Harvest Field Boundary Detection Challenge
Can you detect field boundaries for Rwandan smallholder farmers in a satellite image dataset?
Prize
$5 000 USD
Time
~1 month to go
Participants
126 active · 568 enrolled
Helping
Rwanda
Advanced
Classification
Earth Observation
Agriculture
Mix-up with submission format
Data · 29 Dec 2022, 19:27 · 5

Just to prevent anyone the same mistake I made for a couple early submissions, would recommend confirming that row column convention is consistent.

For example:

for i in range(256):

for j in range(256):

f"Tile{tile}_{j}_{i}" = prediction[i][j]

Was correct for me. I'm a little suprised by this since in a numpy array I would have thought i = rows and j = columns, but it seems to be the opposite here.

This would be the proper way to submit it I believe...

Hope this helps somebody!

Discussion 5 answers

Can you please, elaborate on the meaning and importance of using the above code. was it that it helps your local cv score to be similar to leaderboard score?

30 Dec 2022, 10:24
Upvotes 1

The code above does not necessarily matter depending on your approach, all I'm saying it so make sure your submission is properly assigning rows to row, and columns to columns. If your result is a lot worse than you may have expected after submitting, it's possible you had them mixed up as I did, so I recommend double checking to confirm.

I'm not playing this atm, so perhaps I don't know what I am talking about, but, usually, column first is used for images. So an array would be indexed

A [ y, x ] = pixel at x, y

Not sure if this clarifies or changes anything?

4 Jan 2023, 08:00
Upvotes 1

The way you have it is correct :-) My post was meant to show that I had it the other way around, and if others are also concerned their score may be lower than expected, that was likely one reason.