Camera Background Removal

Help video creators replace background while capturing media in mobile app

/

Overview

Time

2023

My Roles

UX Design
UI Design
Research

Team

PM
UX Researcher
Developers
Data Analyst

Design System

WeVideo Desgin System
Human Interface Guidelines

WeVideo Mobile App

WeVideo provides mobile applications for iOS and Android devices for our existing users have a companion video editor on mobile. We want to explore more opportunities on mobile app to boost the usage and engagement of out mobile apps.

The majority of school districts predominantly rely on Chromebooks for student use, making them the most prevalent devices in our dataset. However, we've received feedback indicating that many teachers and students also utilize their personal smartphones for video capture.

User needs:

  • Teachers are in need of greater flexibility when it comes to video editing across various devices, particularly when working remotely.
  • Students desire the option to use devices other than their Chromebooks for media capture due to the Chromebooks' camera quality.

Business Goals:

  • Our primary objective is to increase the number of monthly unique users on mobile apps.
  • We aim to establish a unified WeVideo ecosystem that caters to the diverse device configurations found in school districts. This will address the pain points experienced by both teachers and students, ultimately enhancing our users' experience.

/

Project goals

Currently, most users upload their media to their own cloud storages such as Google Drive, and connect the storages to WeVideo, so they can transfer the media from a mobile device to the web app.

The most important feature our users rely on the mobile devices is the camera (photo and video), so we tried to focus on the capture feature and explore some ideas to differentiate our app from the native camera. The other feature is transfer media between the devices. To help the users transfer media across platforms smoothly will improve the overall editing experiences.

/

Capture Media Task Flow

One of WeVideo's most popular editing feature in the web editor is Keying (aka Green Screen), the feature allows the user to key out one color in the media, and replace it with another media. Many K-12 teachers have a green screen backdrop setup for their students in the classroom. The students will capture the video with their phones or tablets in front of the green screen, and they key out and replace the background in web editor.

/

Background Removal

  • No Flexibility: The greenscreen backdrop is only available in the classroom, so the students and teachers can't record anywhere.
  • Limited Resource: There are limited greenscreen backdrops for hundred of students to use, they have to share and take turns to record their content.
  • Potential Rework: Sometimes, the foreground media doesn't work well with the background so the users have to record media again.

/

User concerns

After analyzing the findings from our research and studies, the team initiated the project planning phase. Our primary focus was to improve the mobile user experience, making green screen effects more efficient and user-friendly. To achieve this, we researched various approaches and technologies related to auto-background replacement, commonly found in many social media apps. Meanwhile, our developers explored available technical resources, conducting a comparative analysis to assess the advantages and limitations of each option.

/

Development Plan

I invited other designers to brainstorm the ideas of improving the experiences of capture content in classroom environment. Our primary objective is to streamline the greenscreen setup process, ultimately enabling students to unleash their creativity and achieve greater success with their video assignments while saving time and effort.

Idea 1:

Before recording, setup the default background is the solid green, the user can replace the background if needed. Once open the video in the editor, separate the foreground and background content.

Web editor

Open the media in the web editor

Idea 2:

After recording, apply the background remove, it’s optional to add a new background or color.

Web editor

Open the media in the web editor

Idea 3:

After recording, apply the background remove, the file has a transparent background, the user can choose background in the editor.

Web editor

Open the media in the web editor

/

Concepts

  • Apple Vision Framework: To achieve this, we harness the power of the Apple Vision framework, available on iOS 15 and newer versions.
  • Android version: Google SegmentationMask will allow us to manipulate the data for background removal.
  • Background Options: Users can replace the background with various choices, including solid colors, individual media clips stored on their device, clips uploaded to their cloud account, or our extensive library of stock media.
  • Output: For the Minimum Viable Product (MVP), the output will be a single rendered clip. This clip can be downloaded to the device, sent to the WeVideo cloud, or incorporated into a mobile timeline. It's important to note that WeVideo does not currently support transparent layers in its editor.

The current limitations and capabilities have enabled me to explore ideas in a practical manner. Sharing my initial concepts with developers and PMs, along with using mockups, greatly facilitated our discussions. We successfully aligned on our direction and the MVP scope, which is focus on making the background replacement feature intuitive and instantly accessible to users when they are capturing with the phone. Students no longer require physical green backdrops; they can record content anytime, anywhere.

Final direction:

The users can replace background before recording, so they can see the final result in real time. The output of the recording will be a background embed media file, so the users don't can import it to the video editor as one clip.

Web editor

Open the media in the web editor

/

Technical Limitations

/

V1 Design

Usability Test:


I created the V1 flow prototype and test it with the coworkers and some volunteer users. I got some feedback and potential issues based on the tests:

  • Camera entrypoint: The camera entrypoint is hidden under the creation flow. If the user only want to capture media within the app, it's not intuitive and not expected.
  • Replace background button: The "+" button is not clear to trigger the media library, even not clear as an action.
  • Media library: The selection on media library is not clear that there is only ONE selection. Some users tried to select second photo and it feels like a bug.
  • Entrypoint: I redesigned the app dashboard so we can emphasize the capture tool and media uploader.
  • Default background: I decided to use a default background image to help the user understand the feature more easily so they can replace their own background or keep the default image as a placeholder.
  • Background library: Because the scenario is to record the person and replace the background later, we assume the solid color will fit the current user flow better, we prioritized the colors rather than the device library and stock content.
  • Pre-trim: After finished recording, the user can playback and pre-trim the clip.
  • Edit: Once the recording is added to the video editor, the user can use the keying tool to remove the background and continue their editing.

/

MVP Flows

  • After the user recorded their video, they can choose to start editing in the mobile app, upload the file to the web, and edit the video on their computer.
  • Media uploader also can be a tool helping users to transfer their existing media files on their phone to the web editor. Furthermore, they can add the file to a shared folder in WeVideo, so other users can use the files too.

/

Upload Media

Library updates:


After launching the background removal feature for about four months, we noticed that users mostly preferred using their device libraries as the source for replacement backgrounds. To make content discovery faster, we shifted the library's priority. We also explored a half-screen library view, enhancing user convenience by allowing them to preview and switch selections more seamlessly.

Buttons updates:


In our public usability tests on usertesting.com, we discovered user confusion regarding the "Remove" and "Replace" buttons. Users were uncertain about their functions, with some mistakenly believing "Remove" referred to the background removal, and "Replace" was less intuitive, partly due to a hard-to-see thumbnail.

Before

After

/

Iterations

  • The monthly usage of the mobile capture tool has increased by about 90% in 2023 compared to the previous year.
  • The number of mobile and web app cross-platform usage has increased by about 10% in 2023 compared to the previous year.

/

Outcomes

  • AI-powered features come with specific limitations and capabilities, which are influenced by the technology and tools we select. Unlike some UI development projects, these limitations might not be as easily overcome. For a designer, maintaining continuous communication with developers and exploring possibilities simultaneously is crucial. Our foremost concern is advocating for our users' needs in our decisions, and we must be ready to adjust our design directions as soon as we have a clear understanding of the technology.
  • At times, our initial understanding and assumptions about our users' needs may differ from the actual product usage. It's essential to center our attention on genuine user needs, which can be discerned from user feedback and data. We should be prepared to iteratively refine our designs based on what we learn from these insights.

/

Takeways

/

Other Projects