This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
underwater_videography_with_gopro [2025/05/07 22:42] – update attenuation coefficient to 0.05 which matches literature a bit better and regen intensity table; fix wildly incorrect figures for sensor size comparison qlyoung | underwater_videography_with_gopro [2025/07/27 16:35] (current) – qlyoung | ||
---|---|---|---|
Line 18: | Line 18: | ||
For air *k* is around 0.0001. For seawater *k* is more like 0.05. That gives us roughly the following: | For air *k* is around 0.0001. For seawater *k* is more like 0.05. That gives us roughly the following: | ||
- | | Depth (m) | Light Intensity (%) | | + | | Depth (m) | Depth (ft) | Light Intensity (%) | |
- | |------------|---------------------| | + | |------------|------------|---------------------| |
- | | 0 | 100.00% | + | | 0 |
- | | 5 | 77.88% | | + | | 5 | 15 | 78% |
- | | 10 | + | | 10 |
- | | 15 | 47.24% | | + | | 15 | 50 | 47% |
- | | 20 | + | | 20 |
- | | 25 | + | | 25 |
- | | 30 | 22.31% | | + | | 30 | 100 |
- | | 35 | 17.38% | | + | | 35 | 115 |
- | | 40 | + | | 40 |
- | | 45 | + | | 45 |
- | | 50 | 8.21% | + | | 50 | 165 |
Line 196: | Line 197: | ||
Without this adjustment stabilization will still work, just not as well. GoPro Labs docs say that without it, Hypersmooth is about 70% effective compared to shooting in air. | Without this adjustment stabilization will still work, just not as well. GoPro Labs docs say that without it, Hypersmooth is about 70% effective compared to shooting in air. | ||
+ | |||
+ | To get an idea for the difference, compare the results of distortion correction calibrated for air (left) versus water (right): | ||
+ | |||
+ | {{: | ||
+ | |||
### GoPro specifics | ### GoPro specifics | ||
Line 204: | Line 210: | ||
- It is performed on the camera CPU in real time and thus has hard compute limits to contend with | - It is performed on the camera CPU in real time and thus has hard compute limits to contend with | ||
- It does not know what will happen in the future and cannot benefit from the additional information; | - It does not know what will happen in the future and cannot benefit from the additional information; | ||
+ | - As mentioned above, distortion correction is not calibrated for water reducing stabilization quality | ||
For these reasons I do not use Hypersmooth when shooting underwater. | For these reasons I do not use Hypersmooth when shooting underwater. | ||
Line 250: | Line 257: | ||
- A binary track containing gopro-specific metadata. This is where gyro, GPS and other metadata is stored. | - A binary track containing gopro-specific metadata. This is where gyro, GPS and other metadata is stored. | ||
- | By default, GyroFlow will drop the metadata tracks when producing a stabilized output. This metadata is valuable and other tools such as Telemetry | + | By default, GyroFlow will drop the metadata tracks when producing a stabilized output. This metadata is valuable and other tools such as Telemetr |
+ | y | ||
+ | Overlay rely on it to function, so you want to keep this track. | ||
## Denoising | ## Denoising |