labelbox.com Open in urlscan Pro
76.76.21.21  Public Scan

Submitted URL: https://u26091155.ct.sendgrid.net/ls/click?upn=-2FlQTSik7IPHV7f-2Fo34cRw8Ji00ilLduvaTEuxbqXfbvAichKpkC17XTPPWxD-2BN8pfwoaYyRraLV3K...
Effective URL: https://labelbox.com/blog/nasas-jet-propulsion-laboratory-employs-ml-to-find-signs-of-life-in-our-solar-system/
Submission: On April 19 via api from SE — Scanned from DE

Form analysis 2 forms found in the DOM

<form data-members-form="subscribe" id="newsletter-form" class="m-subscribe-section__container">
  <div class="m-subscribe__form">
    <div class="pos-relative">
      <label for="newsletter-input" class="sr-only">Your email address</label>
      <input data-members-email="" id="newsletter-input" class="m-input in-subscribe-section" type="email" placeholder="Your email address" required="">
    </div>
    <div class="ml-md-30">
      <button id="newsletter-button" class="m-button primary block" type="submit">Subscribe</button>
    </div>
  </div>
  <div class="m-subscribe__success">
    <header class="m-heading no-margin">
      <img src="https://labelbox.com/blog/assets/images/success.png?v=723076f373" alt="Success!" class="m-subscribe__success_icon">
      <p class="m-heading__description in-newsletter-form"> Now check your inbox and click the link to confirm your subscription. </p>
    </header>
  </div>
  <div>
    <p class="m-subscribe__invalid m-small-text"> Please enter a valid email address </p>
    <p class="m-subscribe__error m-small-text"> Oops! There was an error sending the email, please try later. </p>
  </div>
</form>

<form class="m-search__form">
  <div class="pos-relative">
    <span class="icon-search m-search-icon" aria-hidden="true"></span>
    <label for="search-input" class="sr-only"> Type to search </label>
    <input id="search-input" type="text" class="m-input in-search js-input-search" placeholder="Type to search">
  </div>
</form>

Text Content

Powered by Cookiebot
 * Consent
 * Details
 * [#IABV2SETTINGS#]
 * About


LABELBOX USES COOKIES

We use cookies to enhance your experience, analyze site traffic, assist in our
marketing efforts, and understand how you interact with our site and services.
By clicking “Accept” you are providing consent to set cookies on your device. To
learn more about cookies and how to manage your settings, click here.
Consent Selection
Necessary

Preferences

Statistics

Marketing

Show details
Necessary 13

Necessary cookies help make a website usable by enabling basic functions like
page navigation and access to secure areas of the website. The website cannot
function properly without these cookies.
Beeswax
1
Learn more about this provider
checkForPermissionDetermines whether the user has accepted the cookie consent
box.
Expiry: 1 dayType: HTTP
Cookiebot
1
Learn more about this provider
CookieConsentStores the user's cookie consent state for the current domain
Expiry: 1 yearType: HTTP
Intercom
3
Learn more about this provider
intercom.played-notificationsUsed by the website to determine which support
notifications the user has been shown.
Expiry: SessionType: HTML
intercom-id-#Allows the website to recoqnise the visitor, in order to optimize
the chat-box functionality.
Expiry: 270 daysType: HTTP
intercom-session-#Sets a specific ID for the user which ensures the integrity of
the website’s chat function.
Expiry: 6 daysType: HTTP
LinkedIn
1
Learn more about this provider
li_gcStores the user's cookie consent state for the current domain
Expiry: 2 yearsType: HTTP
Outgrow
1
Learn more about this provider
_OG_GDPR_COOKIE_This cookie determines whether the browser accepts cookies.
Expiry: SessionType: HTTP
app-ab44.marketo.com
discover.labelbox.com

2
__cf_bm [x2]This cookie is used to distinguish between humans and bots. This is
beneficial for the website, in order to make valid reports on the use of their
website.
Expiry: 1 dayType: HTTP
app-ab44.marketo.com
labelbox.com

2
BIGipServer# [x2]Used to distribute traffic to the website on several servers in
order to optimise response times.
Expiry: SessionType: HTTP
play.google.com
youtube.com

2
CONSENT [x2]Used to detect if the visitor has accepted the marketing category in
the cookie banner. This cookie is necessary for GDPR-compliance of the website.
Expiry: 2 yearsType: HTTP
Preferences 3

Preference cookies enable a website to remember information that changes the way
the website behaves or looks, like your preferred language or the region that
you are in.
Cookiebot
1
Learn more about this provider
CookieConsentBulkSetting-#Enables cookie consent across multiple websites
Expiry: PersistentType: HTML
LinkedIn
2
Learn more about this provider
lang [x2]Remembers the user's selected language version of a website
Expiry: SessionType: HTTP
Statistics 17

Statistic cookies help website owners to understand how visitors interact with
websites by collecting and reporting information anonymously.
Google
5
Learn more about this provider
collectUsed to send data to Google Analytics about the visitor's device and
behavior. Tracks the visitor across devices and marketing channels.
Expiry: SessionType: Pixel
_gaRegisters a unique ID that is used to generate statistical data on how the
visitor uses the website.
Expiry: 2 yearsType: HTTP
_ga_#Used by Google Analytics to collect data on the number of times a user has
visited the website as well as dates for the first and most recent visit.
Expiry: 2 yearsType: HTTP
_gatUsed by Google Analytics to throttle request rate
Expiry: 1 dayType: HTTP
_gidRegisters a unique ID that is used to generate statistical data on how the
visitor uses the website.
Expiry: 1 dayType: HTTP
Hotjar
8
Learn more about this provider
_hjAbsoluteSessionInProgressThis cookie is used to count how many times a
website has been visited by different visitors - this is done by assigning the
visitor an ID, so the visitor does not get registered twice.
Expiry: 1 dayType: HTTP
_hjFirstSeenThis cookie is used to determine if the visitor has visited the
website before, or if it is a new visitor on the website.
Expiry: 1 dayType: HTTP
_hjIncludedInPageviewSampleDetermines if the user's navigation should be
registered in a certain statistical place holder.
Expiry: 1 dayType: HTTP
_hjIncludedInSessionSampleRegisters data on visitors' website-behaviour. This is
used for internal analysis and website optimization.
Expiry: 1 dayType: HTTP
_hjRecordingLastActivitySets a unique ID for the session. This allows the
website to obtain data on visitor behaviour for statistical purposes.
Expiry: SessionType: HTML
_hjSession_#Collects statistics on the visitor's visits to the website, such as
the number of visits, average time spent on the website and what pages have been
read.
Expiry: 1 dayType: HTTP
_hjSessionUser_#Collects statistics on the visitor's visits to the website, such
as the number of visits, average time spent on the website and what pages have
been read.
Expiry: 1 yearType: HTTP
hjViewportIdSets a unique ID for the session. This allows the website to obtain
data on visitor behaviour for statistical purposes.
Expiry: SessionType: HTML
Leadfeeder
1
Learn more about this provider
https://#.#/Registers statistical data on users' behaviour on the website. Used
for internal analytics by the website operator.
Expiry: SessionType: Pixel
LinkedIn
1
Learn more about this provider
AnalyticsSyncHistoryUsed in connection with data-synchronization with
third-party analysis service.
Expiry: 29 daysType: HTTP
Twitter Inc.
1
Learn more about this provider
personalization_idThis cookie is set by Twitter - The cookie allows the visitor
to share content from the website onto their Twitter profile.
Expiry: 2 yearsType: HTTP
Vimeo
1
Learn more about this provider
vuidCollects data on the user's visits to the website, such as which pages have
been read.
Expiry: 2 yearsType: HTTP
Marketing 35

Marketing cookies are used to track visitors across websites. The intention is
to display ads that are relevant and engaging for the individual user and
thereby more valuable for publishers and third party advertisers.
Meta Platforms, Inc.
1
Learn more about this provider
_fbpUsed by Facebook to deliver a series of advertisement products such as real
time bidding from third party advertisers.
Expiry: 3 monthsType: HTTP
Beeswax
2
Learn more about this provider
bitoIsSecurePresents the user with relevant content and advertisement. The
service is provided by third-party advertisement hubs, which facilitate
real-time bidding for advertisers.
Expiry: 1 yearType: HTTP
bitoSets a unique ID for the visitor, that allows third party advertisers to
target the visitor with relevant advertisement. This pairing service is provided
by third party advertisement hubs, which facilitates real-time bidding for
advertisers.
Expiry: 1 yearType: HTTP
Clearbit
2
Learn more about this provider
rack.session [x2]Used in context with video-advertisement. The cookie limits the
number of times a user is shown the same advertisement. The cookie is also used
to ensure relevance of the video-advertisement to the specific user.
Expiry: 7 daysType: HTTP
DemandBase
3
Learn more about this provider
tuuidCollects visitor data related to the user's visits to the website, such as
the number of visits, average time spent on the website and what pages have been
loaded, with the purpose of displaying targeted ads.
Expiry: 2 yearsType: HTTP
tuuid_luContains a unique visitor ID, which allows Bidswitch.com to track the
visitor across multiple websites. This allows Bidswitch to optimize
advertisement relevance and ensure that the visitor does not see the same ads
multiple times.
Expiry: 2 yearsType: HTTP
validateCookieUsed in context with Account-Based-Marketing (ABM). The cookie
registers data such as IP-addresses, time spent on the website and page requests
for the visit. This is used for retargeting of multiple users rooting from the
same IP-addresses. ABM usually facilitates B2B marketing purposes.
Expiry: SessionType: Pixel
Google
1
Learn more about this provider
ads/ga-audiencesUsed by Google AdWords to re-engage visitors that are likely to
convert to customers based on the visitor's online behaviour across websites.
Expiry: SessionType: Pixel
Hotjar
1
Learn more about this provider
_hjRecordingEnabledThis cookie is used to identify the visitor and optimize
ad-relevance by collecting visitor data from multiple websites – this exchange
of visitor data is normally provided by a third-party data-center or
ad-exchange.
Expiry: SessionType: HTML
LinkedIn
4
Learn more about this provider
bcookieUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 2 yearsType: HTTP
bscookieUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 2 yearsType: HTTP
lidcUsed by the social networking service, LinkedIn, for tracking the use of
embedded services.
Expiry: 1 dayType: HTTP
UserMatchHistoryUsed to track visitors on multiple websites, in order to present
relevant advertisement based on the visitor's preferences.
Expiry: 29 daysType: HTTP
Marketo
1
Learn more about this provider
_mkto_trkContains data on visitor behaviour and website interaction. This is
used in context with the email marketing service Marketo.com, which allows the
website to target visitors via email.
Expiry: 2 yearsType: HTTP
Meta Platforms, Inc.
2
Learn more about this provider
frUsed by Facebook to deliver a series of advertisement products such as real
time bidding from third party advertisers.
Expiry: 3 monthsType: HTTP
trUsed by Facebook to deliver a series of advertisement products such as real
time bidding from third party advertisers.
Expiry: SessionType: Pixel
Quora
1
Learn more about this provider
_/ad/75aa344edeef4dbfa3b3dd7cb5f40e6f/pixelCollects data on user behaviour and
interaction in order to optimize the website and make advertisement on the
website more relevant.
Expiry: SessionType: Pixel
The Trade Desk
1
Learn more about this provider
track/pxlPresents the user with relevant content and advertisement. The service
is provided by third-party advertisement hubs, which facilitate real-time
bidding for advertisers.
Expiry: SessionType: Pixel
Twitter Inc.
1
Learn more about this provider
muc_adsCollects data on user behaviour and interaction in order to optimize the
website and make advertisement on the website more relevant.
Expiry: 2 yearsType: HTTP
YouTube
12
Learn more about this provider
VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with
integrated YouTube videos.
Expiry: 179 daysType: HTTP
YSCRegisters a unique ID to keep statistics of what videos from YouTube the user
has seen.
Expiry: SessionType: HTTP
yt.innertube::nextIdRegisters a unique ID to keep statistics of what videos from
YouTube the user has seen.
Expiry: PersistentType: HTML
yt-remote-cast-availableStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-cast-installedStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-connected-devicesStores the user's video player preferences using
embedded YouTube video
Expiry: PersistentType: HTML
yt-remote-device-idStores the user's video player preferences using embedded
YouTube video
Expiry: PersistentType: HTML
yt-remote-fast-check-periodStores the user's video player preferences using
embedded YouTube video
Expiry: SessionType: HTML
yt-remote-session-appStores the user's video player preferences using embedded
YouTube video
Expiry: SessionType: HTML
yt-remote-session-nameStores the user's video player preferences using embedded
YouTube video
Expiry: SessionType: HTML
yt.innertube::requestsRegisters a unique ID to keep statistics of what videos
from YouTube the user has seen.
Expiry: PersistentType: HTML
ytidb::LAST_RESULT_ENTRY_KEYStores the user's video player preferences using
embedded YouTube video
Expiry: PersistentType: HTML
sc.lfeeder.com
3
_lfaUsed in context with Account-Based-Marketing (ABM). The cookie registers
data such as IP-addresses, time spent on the website and page requests for the
visit. This is used for retargeting of multiple users rooting from the same
IP-addresses. ABM usually facilitates B2B marketing purposes.
Expiry: 2 yearsType: HTML
_lfa_expiryContains the expiry-date for the cookie with corresponding name.
Expiry: PersistentType: HTML
_lfa_test_cookie_storedUsed in context with Account-Based-Marketing (ABM). The
cookie registers data such as IP-addresses, time spent on the website and page
requests for the visit. This is used for retargeting of multiple users rooting
from the same IP-addresses. ABM usually facilitates B2B marketing purposes.
Expiry: 1 dayType: HTTP
Unclassified 6
Unclassified cookies are cookies that we are in the process of classifying,
together with the providers of individual cookies.
Choozle
4
Learn more about this provider
chzdpsyncPending
Expiry: 30 daysType: HTTP
dp/chz/16873Pending
Expiry: SessionType: Pixel
dp/chz/17360Pending
Expiry: SessionType: Pixel
dp/chz/17361Pending
Expiry: SessionType: Pixel
discover.labelbox.com
1
ppcSourcePending
Expiry: 1 yearType: HTTP
labelbox.com
1
intercom.intercom-state-#Pending
Expiry: PersistentType: HTML
Cross-domain consent2 Your consent applies to the following domains:
List of domains your consent applies to: learn.labelbox.com labelbox.com
Cookie declaration last updated on 13.04.22 by Cookiebot


[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]

Cookies are small text files that can be used by websites to make a user's
experience more efficient.

The law states that we can store cookies on your device if they are strictly
necessary for the operation of this site. For all other types of cookies we need
your permission.

This site uses different types of cookies. Some cookies are placed by third
party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration
on our website.

Learn more about who we are, how you can contact us and how we process personal
data in our Privacy Policy.


[#OOI_PERSONAL_INFORMATION#]
Use necessary cookies only Allow selection Customize

Accept
Powered by Cookiebot by Usercentrics
 * 
 * Home
 * Product
 * Case Studies
 * 


 * RECENT ARTICLES
   
   
   MARCH UPDATES
   
   25 days ago
   
   
   THE TRAINING DATA PRACTICES USED BY THE MOST… SUCCESSFUL AI TEAMS
   
   a month ago
   
   
   HOW TO USE EMBEDDINGS TO CREATE HIGH-QUALITY… TRAINING DATA
   
   a month ago
   
   
   FEBRUARY UPDATES
   
   2 months ago
   
   
   TAGS
   
    * 2020 Customer Summit


Case Studies
Labelbox • Jul 1, 2021


NASA’S JET PROPULSION LABORATORY EMPLOYS ML TO FIND SIGNS OF LIFE IN OUR SOLAR
SYSTEM


 1. The ML challenge
 2. Building trust in ML
 3. Video annotation with Labelbox

Does life exist beyond our planet? Throughout recorded history, human beings
have studied the stars and wondered whether other creatures lived elsewhere in
space. Today, the search for signs of life in our solar system has focused not
on the stereotypical aliens of the human imagination — vaguely humanoid beings
or otherworldly animals — but on the one element necessary to support every
known form of life: water.

Water samples from Earth’s oceans contain billions of microbes — tiny organisms
such as bacteria and protozoa. In recent years, researchers have discovered ice
and water vapor on both Europa, a moon of Jupiter, and Enceladus, a moon of
Saturn. To further study these moons for microscopic signs of life, the Ocean
World Life Surveyor (OWLS) project at NASA’s Jet Propulsion Laboratory (JPL) is
preparing for the possibility of sending a spacecraft to one of them. The craft
will be equipped with a variety of instruments, including microscopes that will
collect video data from water samples. If the footage captured contains evidence
of microbes, NASA researchers will have effectively discovered extraterrestrial
life.

Sending samples of microscopy data back to Earth for scientists to examine,
however, is a complex task. The moons are so far from Earth that the energy cost
of sending the data back, called downlinking, is (pardon the pun) astronomical.
In fact, so little data can be returned compared to what’s gathered (<0.01%)
that it’s comparable to summarizing the entire Lord of the Rings trilogy with 57
words. Traditional compression methods simply cannot accomplish the task; for
example, downlinking the two compressed video samples shown below (40 MB in
total) would take up a third of the organization's total science data return
budget.

This is why the team in the Machine Learning Instrument Autonomy (MLIA) group
set out to build an ML model that identifies microscopy videos most likely to
contain signs of life-like motion, captures short clips of the potentially
living creatures, and prioritizes them to downlink back to Earth along with an
explanation of its decisions.


THE ML CHALLENGE

The MLIA team had four primary requirements for the onboard science autonomy:

 1. It must fit onboard a spacecraft’s computer, which is about as powerful as a
    mobile processor
 2. It should find and track any moving particles
 3. It must distinguish life-like motion from drifting or jostling using ML
 4. It must be able to efficiently explain what it saw and how it made its
    decisions

Because the amount of compute power onboard a spacecraft is highly limited, and
extracting explanations from deep learning models can be difficult, the team
decided to use traditional ML methods such as decision trees and SVMs rather
than building a deep learning model.

The recognition of life-like motion presented a complex challenge as well.
“While human beings are really good at being able to tell whether or not
something is alive by the way it moves, it’s a much more difficult task for a
computer,” said Jake Lee, a Data Scientist in the MLIA group at the Jet
Propulsion Laboratory. “Different species of microbes move differently according
to their environment. There are also free-floating particles that may move
randomly and seem organic to a computer.”

A sample from the digital holographic microscope of particles exhibiting
life-like movement. This video has been sped up by a factor of five.A video
sample, sped up by a factor of 5, where most particles are not exhibiting
life-like movement. Can you find the one motile (live) particle? Hint: Look for
the yellow dot on the right side, moving across the current.


BUILDING TRUST IN ML

The team’s model also has to gain the trust of the scientists who might put it
to use for their next mission to Europa or Enceladus. “At the end of the day,
what matters is that we work with the scientists to help them trust the model,”
said Lee. “They won’t trust it if it seems like a black box. So we are working
closely with them throughout the process and showing them how we’re training the
model. Our goal is that, when the model generates results in the end, the people
using it know how it produced those results. They know what the algorithm is
doing, and what its benefits and limitations are.”

To ensure that the model can best serve its primary users, scientists are
integrated into the ML pipeline. The MLIA team coordinates with them to review
model outputs and verify whether their model tracks the right objects, folding
their expertise into their iterative cycles throughout the process.


VIDEO ANNOTATION WITH LABELBOX

To create their algorithm, the team set about labeling a large, diverse set of
data sourced from a variety of field water samples and lab-grown specimens.
While labeling itself was an easy task, creating and maintaining an in-house
labeling solution became a challenging assignment for the small team. Because
the research team develops multiple ML projects using small, competitive grants,
they frequently have to build new labeling solutions for different labeling
tasks as swiftly as possible. The team’s PhD ML researchers were painstakingly
writing Java GUIs and manually sorting through data samples — a highly
inefficient use of their time.

To address these difficulties, the MLIA team turned to Labelbox for both the
training data platform and workforce. The team quickly uploaded video datasets
collected from Digital Holographic Microscopes. With the intuitive video editor
and basic training from the researchers, the labelers were easily able to track
various objects’ movements over time and determine if it might be a live
organism.

This sample asset has been annotated within the Labelbox video editor to track
the movement of each particle.

The Labelbox Workforce team annotated these assets quickly and enabled the MLIA
team to spend their time on other tasks, moving the project forward much faster.

> “Labelbox is so easy to use. The documentation is accessible, and the labeling
> pipeline is straightforward. We just had to upload our data, customize the
> editor to our exact requirements, and go. We had actually budgeted a week to
> get it set up, but we were done in a day.”
> 
> — Jake Lee, Data Scientist, Jet Propulsion Laboratory

Their current ML project is now on track to wrap up by the end of 2021, and will
result in an ML-powered system created from scratch that can identify, track,
and classify life-like movement directly from microscopy data. Today, the team
is working to bring other ML teams at JPL to Labelbox as well, so that the
training data platform can be a general solution for the entire lab. This ML
project is just one step for researchers planning for future space excursions —
launching a complete mission to either of these moons could require another
decade of research and development!

You can learn more about the OWLS autonomy project on the JPL website. To
discover how your ML team can benefit from a training data platform, watch this
video.

LABELBOX

TAGS Case Studies Video

SUBSCRIBE TO ANNOTATIONS, A NEWSLETTER FROM LABELBOX.

Get AI/ML news, research, and industry trends delivered to your inbox every
month.

Your email address
Subscribe

Now check your inbox and click the link to confirm your subscription.

Please enter a valid email address

Oops! There was an error sending the email, please try later.


RECOMMENDED FOR YOU

Case Studies

Labelbox • Dec 11, 2018


HOW TO SCALE TRAINING DATA

A Guide to Outsourcing Without Compromising Data QualityIn order for data
science teams to outsource annotation to a managed workforce provider — also
known as a Business Process Outsourcer (BPO) — they must first have the tools
and infrastructure to store and manage their training data. Data management
tools and infrastructure should

Video

Labelbox • Nov 10, 2020


TEACH YOUR ML MODEL TO PERCEIVE TIME

At Labelbox, our mission is to build tools that teach machines how to perceive
reality and understand and predict patterns in our surroundings.

Case Studies

Labelbox • Apr 16, 2019


LABELBOX ADAPTS TO SUPPORT AMERICAN FAMILY INSURANCE AUTOMATION

In this article, we discuss why and how we built a new labeling ontology feature
to support American Family's use case. Labeling ontology is critical for machine
learning applications. It determines what the labeler can label and, in turn,
the categories the model will be able to identify.


Type to search


No results for your search, please try with something else.

LABELBOX

 * Platform
 * Annotate
 * Diagnose
 * Prioritize
 * Boost
 * Pricing
 * Status

SOLUTIONS

 * Government
 * Insurance
 * Retail
 * Healthcare
 * Manufacturing
 * Media and entertainment
 * Consumer internet and ecommerce
 * Energy and utilities

LEARN

 * Blog
 * Docs
 * Release notes
 * Build vs. buy
 * Customer awards

COMPANY

 * About
 * Careers
 * Remote work
 * Press and media
 * Privacy
 * Security
 * Partnerships

POPULAR USE CASES

 * Images
   * Image segmentation
   * Image classification
   * Object detection
 * Video
 * Text
 * Audio
 * Medical imagery
 * Computer vision
 * Enterprise

© Labelbox, Inc We enable breakthroughs

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.