• Andrey Filippov's avatar
    CLAUDE: Add getNadirDisparityMaps() and renderNadirSequence() for OpenMVS · f455f79f
    Andrey Filippov authored
    New methods in OpticalFlow.java:
    - getNadirDisparityMaps(): transforms SfM terrain disparity from the
      segment reference into each scene's own camera frame using
      Cuas.transformFromVirtual(). Returns double[][][nscene][ntiles][3].
    - renderNadirSequence(): renders each scene from its own position
      (scene_xyz/atr=ZERO3, ref_scene=scene itself) using per-scene
      pXpYD from getNadirDisparityMaps(). ERS rolling-shutter velocity
      corrections are still applied. Output: <ts>-NADIR-MERGED.tiff.
    
    Unlike renderSceneSequence() (TERRAIN-DISP), which warps all frames
    to the reference for zero ground parallax, renderNadirSequence() produces
    natural-parallax perspective images from each scene's own viewpoint —
    the correct input format for OpenMVS/COLMAP dense reconstruction.
    
    New parameter in IntersceneMatchParameters:
    - nadir_gen (boolean, default false): checkbox under 'Flat ground' tab,
      before fgnd_gen_optho. Enables nadir rendering in the existing
      TERRAIN-DISP pipeline block.
    Co-authored-by: 's avatarClaude <claude@elphel.com>
    f455f79f
Name
Last commit
Last update
..
lwoc Loading commit data...
sfm Loading commit data...
AlignmentCorrection.java Loading commit data...
BiCamDSI.java Loading commit data...
BiQuadParameters.java Loading commit data...
BiScan.java Loading commit data...
CLTPass3d.java Loading commit data...
Clt1d.java Loading commit data...
Conflict.java Loading commit data...
Conflicts.java Loading commit data...
ConnectionCosts.java Loading commit data...
Corr2dLMA.java Loading commit data...
CorrVector.java Loading commit data...
Correlation2d.java Loading commit data...
CorrelationRigLMA.java Loading commit data...
Correlations2dLMA.java Loading commit data...
DenseCorrespondence.java Loading commit data...
DisparityProcessor.java Loading commit data...
DttRad2.java Loading commit data...
ErsCorrection.java Loading commit data...
EstimateSceneRange.java Loading commit data...
ExtendSurfaces.java Loading commit data...
ExtrinsicAdjustment.java Loading commit data...
GeometryCorrection.java Loading commit data...
GroundPlane.java Loading commit data...
ImageDtt.java Loading commit data...
ImageDttCPU.java Loading commit data...
ImageDttParameters.java Loading commit data...
InterIntraLMA.java Loading commit data...
Interscene.java Loading commit data...
IntersceneGlobalLmaParameters.java Loading commit data...
IntersceneGlobalLmaRefine.java Loading commit data...
IntersceneGlobalRefine.java Loading commit data...
IntersceneLma.java Loading commit data...
IntersceneLmaParameters.java Loading commit data...
IntersceneMatchParameters.java Loading commit data...
LWIRWorldParameters.java Loading commit data...
LinkPlanes.java Loading commit data...
MLStats.java Loading commit data...
MacroCorrelation.java Loading commit data...
MeasuredLayers.java Loading commit data...
MeasuredLayersFilterParameters.java Loading commit data...
MultiLayerDSL.java Loading commit data...
MultisceneLY.java Loading commit data...
NoiseParameters.java Loading commit data...
OpticalFlow.java Loading commit data...
OpticalFlowParameters.java Loading commit data...
PoleProcessor.java Loading commit data...
PoleProcessorParameters.java Loading commit data...
QuadCLT.java Loading commit data...
QuadCLTCPU.java Loading commit data...
QuaternionLma.java Loading commit data...
RMSEStats.java Loading commit data...
SeriesInfinityCorrection.java Loading commit data...
SetChannels.java Loading commit data...
SuperTiles.java Loading commit data...
SurfaceData.java Loading commit data...
SymmVector.java Loading commit data...
TDCorrTile.java Loading commit data...
TexturedModel.java Loading commit data...
TileAssignment.java Loading commit data...
TileCluster.java Loading commit data...
TileNeibs.java Loading commit data...
TilePlanes.java Loading commit data...
TileProcessor.java Loading commit data...
TileSurface.java Loading commit data...
TwoLayerNeighbors.java Loading commit data...
TwoQuadCLT.java Loading commit data...
XyzAtr.java Loading commit data...
XyzQLma.java Loading commit data...
package-info.java Loading commit data...