1. A method comprising: generating a combined surround view including a first surround view placed in a foreground position relative to a second surround view, wherein the first and second surround views are obtained using different capture motions, and wherein non-linear surround views are separated into discrete components and complex motions are broken down into locally convex and linear portions such that a more complex surround view corresponding to a more complex capture motion can be generated using separate smaller surround views corresponding to separate smaller capture motions.