MEKANISMO

Paano Gumagana ang Pagtanggal ng Background ng Video: Segmentation, Mask at Alpha Compositing

Bawat video background remover ay kumukuwenta ng mask. Ito kung ano ang mask, paano ito ginagawa ng neural network, paano ito nagiging tapos na frame, at saan ito pumapalya.

Inilathala noong 2 Setyembre 2026 · Inverse.AI

2

Mga klaseng kilala ng model

5min

Pinakamahabang clip, sa amin

60min

Retention ng upload sa remove.bg

MP4

Ang export namin

Ano ang Kinukuwenta ng Video Background Remover

Kumukuwenta ang video background remover ng desisyon kada pixel: aling bahagi ng bawat frame ang subject, alin ang backdrop. Ang desisyong iyon ang mask. Kapag mayroon na nito, puwede nang palitan ng kulay o image ang background, i-blur, o tuluyang tanggalin, nang hindi ginagalaw ang subject.

MP4 · WebM · MOV
AI modelSA GPU NAMIN
Confidence mapAlpha channel
MP4 outputChroma greenAlpha video

Nilalagyan ng Label ng Semantic Segmentation ang Bawat Pixel

Ang semantic segmentation ay ang paglalagay ng class label sa bawat pixel ng isang image. Nagbabalik ang model ng ikalawang image na kasinlaki ng frame, kung saan ang bawat pixel ay may prediction sa halip na kulay. Ang output resolution at bilang ng class nito ang nagpapaiba sa isang model sa iba.

Nilalagyan ng label ng general-purpose models ang kalsada, langit, kotse, tao at gusali; inihihiwalay ng instance segmentation ang mga object sa loob ng isang class, kaya ang dalawang tao ay nagiging dalawang rehiyon. Wala sa dalawa ang ginagawa ng selfie segmentation.

Ang magaan na selfie model gaya ng MediaPipe selfie segmentation ng Google ay may dalawang class, at isang confidence map kada frame na may 0 hanggang 1 kada pixel, binabasa nang mas mababa kaysa sa resolution ng video mo at pinalalaki ulit. Ang upsampling na iyon ang naglilimita sa pinakapinong gilid na kayang ilarawan ng mask, kapalit ng bilis na kayang tumakbo sa phone.

Binubuo ng Alpha Compositing ang Frame

Ang alpha compositing ay ang proseso ng pagsasama ng foreground image at background image gamit ang transparency value kada pixel. Itinatala ng alpha kung gaano ka-opaque ang bawat pixel, kaya nakapatong ang subject sa kahit anong backdrop sa halip na ginupit laban sa isa. Ang "over" operation ay isang weighted average:

result = (foreground x alpha) + (background x (1 - alpha))

Ang confidence map ang nagiging alpha channel na iyon: 1 ay purong subject, 0 ay purong background, at sa pagitan nila ay naghahalo ang mga layer nang proporsyonal, kaya mukhang nakakabit ang buhok at motion blur. Kapag pinatag sa 0 at 1, para itong gunting na pumuputol, at ang removal, replacement at blur ay nagiging iisang operasyon na iba lang ang ikalawang layer.

Subukan sa sarili mong clipLibreng subukan, walang signup.

Magkaiba ang Chroma Key at Segmentation

Nagki-key ang chroma key batay sa layo ng kulay mula sa isang reference hue. Hinuhulaan naman ng segmentation ang semantic class mula sa mga natutunang feature, kaya gumagana ito nang walang green screen sa kahit anong kuwarto.

FootageChroma keySegmentation
Green na jacketMay butas sa subjectNababasa ang katawan
Nakayukong poseWalang modelong katawanBumabagsak ang confidence
Pinong buhok, pantay ang ilawKaya itoHindi kaya ng upsampling

Kung Saan Pumapalya ang Segmentation

  • Pinong buhokMas manipis pa kaysa sa isang pixel ng internal map.
  • Motion blurBahagyang subject, bahagyang background; walang class para sa kalahati.
  • Tangkay ng salamin, mic standMas mababa sa resolution ng model.
  • Kamay sa mukhaBalat sa balat, walang palatandaan ng hangganan.
  • Mababang contrastWalang discontinuity, kaya halos 0.5 ang confidence.
  • Ikalawang taoSingle-subject ang training; hindi nade-detect ang iba pa.
  • Kumikislap na gilidAng frame 400 ay hinuhulaan nang walang alam sa 399, kaya nagpapalit ang borderline pixels; ang smoothing ay ipinagpapalit ang flicker sa lag.

Kung Saan Tumatakbo ang Model

Puwedeng tumakbo ang model sa browser, naka-compile sa WebAssembly, o sa GPU server. Pinapatakbo ng bgremover.ai ang model nito sa GPU servers namin at iniiwan ang iba sa browser: nire-resize ang clip at ina-upload nang paisa-isang maikling segment para sabay ang inference at ang upload, at sa tab nangyayari ang composite at re-encode.

Karaniwang server-side pipeline

  • Upload — dumadaan muna sa network ang file
TATLO SA APAT NA YUGTO ANG KUMAKAIN NG ORAS
  • Pila para sa GPU
  • Nagbebenta ang unscreen.pro ng "Fast (2x)" $4.99, "Priority (3x)" $99
  • Pag-download pabalik
  • Mabilis ang inference sa server hardware, ang tanging yugto kung saan panalo ang server

bgremover.ai

  • Upload — naka-resize, paisa-isang maikling segment
SABAY ANG INFERENCE AT ANG UPLOAD
  • Segmentation sa GPU namin
  • Composite sa tab
  • Re-encode sa mismong lugar
  • I-save. Walang watermark; hindi sine-save ang uploads

Itinatago ng kahit anong server-side tool ang footage mo nang ilang panahon: binubura ng remove.bg ang uploads pagkalipas ng 60 minuto at may opt-in para i-ambag ang image mo sa model training, at hindi nagse-save ang bgremover.ai ng uploads o mask. Iniiwasan ng client-side processing ang upload; ang hardware mo naman ang nagbabayad.

Nakasaad sa privacy policy kung ano ang itinatago namin; tinatalakay ng suporta sa browser kung ano ang kailangan ng client-side tool mula sa device.

Walang account, walang credit meterHindi sine-save ang uploads.

Mga Tradeoff ng Model: MediaPipe, MODNet, BEN2

ModelKung saan tumatakboPinong gilid
MediaPipe selfieKatamtamang hardware, phoneMas malambot, walang benchmark
MODNet, isang matting modelHigit sa kaya ng phonePartial coverage
BEN2, mas mabigat paFP16 WebGPU, desktopWalang benchmark
FuzzPuppy: MODNet, BEN2, libreDesktop Chrome o EdgeMas mabibigat na model

Bagay ang MediaPipe sa on-device processing dahil tumatakbo ito sa phone. Sa malakas na GPU na may footage na kritikal ang buhok, panalo ang mas mabigat na model. Pinapatakbo ng bgremover.ai ang model nito sa GPU servers, hindi sa device mo.

Kung Saan Humihinto ang Implementation Namin

Walang alpha channel na lumalabas: MP4 ang export (WebM sa mga browser na hindi makagawa ng MP4), na may ipinalit na background o green screen na ikaw mismo ang magki-key. Ang pinong buhok ang pinakamahina naming gilid, walang ranking dahil hula lang ang ranking nang walang sukat. Hanggang 5 minuto ang clip at nire-resize sa 1280 pixels sa mahabang gilid, at kapag maraming gumagamit, puwedeng maghintay sandali ang job para sa bakanteng GPU.

Mga Madalas Itanong

Ano ang Video Background Remover at Paano Ito Gumagana?

Inihihiwalay nito ang subject ng video sa backdrop, tapos pinapalitan, bina-blur o tinatanggal ito. Binibigyan ng segmentation model ang bawat frame ng mask kada pixel, na nagsisilbing alpha channel na nagpapatong sa subject sa ibabaw ng isang layer.

Puwede Bang Tanggalin ang Background ng Video Nang Walang Green Screen?

Oo. Hindi na kailangan ng green screen dahil hinuhulaan ng segmentation model kung aling pixels ang tao mula sa mga natutunang feature, hindi sa kulay. Gumagana ang kahit anong backdrop, kahit magulong kuwarto, pero mas tumpak ang green screen sa buhok.

Kailan Dapat Gumamit ng Chroma Key Imbes na Automatic Removal?

Gumamit ng chroma key kapag iisang kulay at pantay ang ilaw ng backdrop at nakasalalay sa buhok ang shot, dahil mas pinong detalye ang kaya ng color distance kaysa sa mask. Gumamit ng segmentation kapag hindi ka nag-shoot sa green.

Bakit Kumikislap ang Gilid ng Cutout sa Pagitan ng Mga Frame?

Dahil hiwa-hiwalay na sine-segment ang bawat frame, nang walang alaala sa nauna. Nagpapalit ng class sa pagitan ng mga frame ang pixels na malapit sa 0.5 na confidence boundary ng model, kaya gumagapang ang gilid, at ang smoothing ay ipinagpapalit ang flicker na iyon sa lag.

Ina-upload Ba ng Tool ang Video Ko sa Server?

Oo. Nire-resize ang clip, ina-upload sa pamamagitan ng HTTPS nang paisa-isang maikling segment at pinoproseso ng AI model namin sa GPU servers; hindi sine-save ang upload at ang mga mask nito. Sa browser mo binubuo ang final na export at hindi ito kailanman ipinapadala sa amin.

Subukan ang Background Remover

Subukan nang hindi nagsa-sign up. Pinoproseso ang file mo sa GPU servers namin at hindi kailanman sine-save.