摘要 |
A system and method for virtualization of ambient environments in live video streaming are disclosed. In one embodiment, motion detection is performed to obtain motion information in a current frame in a live video stream. Further, a background model is computed using the motion information. Furthermore, background subtraction is performed using the background model to obtain foreground and background pixels for the current frame in the live video stream. In addition, the obtained foreground and background pixels are refined. Based on the obtained refined foreground and background pixels, a virtualized environment is generated for the current frame by substituting the background pixels. Moreover, the steps of pre-processing, performing, computing, refining, generating and encoding are repeated for a next frame in the live video stream.
|