A method for generating one or more video-based models of a target, wherein the method comprises: - providing video streams from at least two moving or movable vehicles equipped with cameras for simultaneously imaging the target from different viewpoints, • wherein position synchronization of the moving or movable vehicles is provided to create a stable image base, which represents the distance between the moving or movable vehicles, • wherein pointing synchronization of the cameras is provided to cover the same object(s) and/or dynamic event(s), and wherein time synchronization of the video frames of the video streams is provided to obtain, for each of a plurality of points in time, a set of simultaneously registered video frames, and wherein at least one 3D model of the target is generated, for each one of a selected set of the plurality of points in time, based on the corresponding set of simultaneously registered video frames using photogrammetry, characterized in that the method further comprises - combining at least a subset of the generated 3D models to generate a four-dimensional, 4D, model, as a series of time-dependent 3D models, of the target to enable a user to navigate through the 4D model in the three spatial dimensions and in the time dimension, and downloading the video streams from said at least two moving or movable vehicles to a ground-based system, which performs video data processing to generate the 3D models and the 4D model. - providing video streams from at least two moving or movable vehicles equipped with cameras for simultaneously imaging the target from different viewpoints, • wherein position synchronization of the moving or movable vehicles is provided to create a stable image base, which represents the distance between the moving or movable vehicles, • wherein pointing synchronization of the cameras is provided to cover the same object(s) and/or dynamic event(s), and wherein time synchronization of the video frames of the video streams is provided to obtain, for each of a plurality of points in time, a set of simultaneously registered video frames, and wherein at least one 3D model of the target is generated, for each one of a selected set of the plurality of points in time, based on the corresponding set of simultaneously registered video frames using photogrammetry, characterized in that the method further comprises • wherein position synchronization of the moving or movable vehicles is provided to create a stable image base, which represents the distance between the moving or movable vehicles, • wherein pointing synchronization of the cameras is provided to cover the same object(s) and/or dynamic event(s), and wherein time synchronization of the video frames of the video streams is provided to obtain, for each of a plurality of points in time, a set of simultaneously registered video frames, and wherein at least one 3D model of the target is generated, for each one of a selected set of the plurality of points in time, based on the corresponding set of simultaneously registered video frames using photogrammetry, characterized in that the method further comprises - combining at least a subset of the generated 3D models to generate a four-dimensional, 4D, model, as a series of time-dependent 3D models, of the target to enable a user to navigate through the 4D model in the three spatial dimensions and in the time dimension, and downloading the video streams from said at least two moving or movable vehicles to a ground-based system, which performs video data processing to generate the 3D models and the 4D model.