Feature request: Dynamic seasonal saturation adjustment based on month #377
Replies: 3 comments
-
|
There is already an interpolation performed here which should create a curve and perform the linear interpolation. I admit I have not completely analyzed the code (yet) to see if this is the case. But before I/we look further, are you actually able to detect an abrupt color change over some supposedly small change in date? It would be useful to see screenshots along with the date for each one that illustrates the problem. |
Beta Was this translation helpful? Give feedback.
-
Oh, that's great to know. TBH, I can't say that I really noticed any visible difference. Even more, in some areas of flying, I'm not even sure whether the seasoning is applied at all. Which led me to the thought that the seasoning is constant and could be improved. |
Beta Was this translation helpful? Give feedback.
-
I'm actually glad to hear that because I've been hard pressed to detect any application of seasons at all sometimes. So, I was surprised to hear about someone interested in this level of fine tuning. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
As of AutoOrtho 2.1.2, seasonal color adjustment in AutoOrtho is implemented through fixed saturation multipliers applied to the ortho imagery:
This assumes that vegetation intensity is constant within each season.
Problem
Vegetation color intensity changes gradually during the year and does not follow discrete seasonal steps. Examples:
Using a single saturation value per season produces visible jumps in color intensity at seasonal boundaries and does not match the real vegetation cycle.
Proposed approach
Replace fixed seasonal values with a month-based saturation model.
Instead of mapping saturation to 4 seasons, define a monthly saturation curve (12 values).
The value applied during rendering is selected based on the current month.
Example baseline table:
Optionally apply linear interpolation between months to avoid discrete transitions.
Result
Optional extension
Allow user-editable curves in configuration so saturation behavior can be adapted for different climate zones.
Beta Was this translation helpful? Give feedback.
All reactions