The matchmoving was done with 3DEqualizer. Then I setup an 3d scene with objects that represent the environment.
I used XSI for 3d.