SlideShare a Scribd company logo
Image-Filtering
Technologies
Michael Lamont
Senior Software
Engineer
Process Software
Overview
• Role of image filtering in anti-spam
filtering
• Two popular image filtering methods:
– Shape recognition
– Skin detection
• Example image filtering
• Image filtering issues
• Tools you can play with on your own
What Isn’t Covered
• Anything requiring advanced math
• Optical character recognition (OCR)
Spam Images
• A picture is worth 1000 words…
• …and it’s a lot harder to filter than
1000 words.
• Especially when spamvertizing
pornography, photos are essential
marketing tools.
Spam Images
• Right now, a spam filter can be very
effective without looking at images.
• This is going to change when the
majority of sites start installing more
accurate filters, and spammers are
forced to adapt.
90-Second Image Review
• To understand how image filtering
technologies work, you need a basic
understanding of how computers
represent images.
• Images are broken into square dots,
which correspond to pixels on a
monitor.
90-Second Image Review
• Example image:
90-Second Image Review
• Each dot’s color is represented by 3
components: red, green, and blue.
• Each of the three color components
has a value of 0 to 255.
• If all three are 0, then the pixel is black.
If all three are 255, then the pixel is
white.
90-Second Image Review
• The higher the number, the more
intense the color component.
• Example: Increasing red value from 0
to 255 while leaving other components
at 0:
Shape Recognition
• Identifies objects in an image using
posterization and edge finding.
• Extracts interesting objects and
searches for similar objects in a
database of “bad” objects.
• For our application, the objects are
human body parts.
Posterization
• Dramatically reduces the number of
colors in an image.
• Has the side effect of lumping most of
an object’s pixels together.
• Called “posterization” because the
same kind of color reduction used to
be done for images printed on posters.
Posterization - Example
Posterization - Example
Posterization - Method
• A number of color bins are created.
• The number of bins is a lot less than
the ~16m colors that are possible.
• Each bin holds several hundred colors
that are closely related.
• Every color in the bin is represented by
the average color.
Posterization - Method
• Example: If a bin contained every
shade of red from light pink to dark
blood, every color in the bin would be
represented by plain old red.
• The posterization process itself
consists of replacing the color of every
pixel in the image with its bin’s
representative color.
Posterization - Example 2
Posterization - Example 2
Posterization - Example 3
Posterization - Example 3
Edge Finding
• After posterizing the image, edge
finding is used to identify individual
objects.
• Edge finding determines the
boundaries between different patches
of color and contrast.
Edge Finding - Example
Edge Finding - Example
Edge Finding - Method
• The edge finding program scans the
image looking for pixels that are very
different from their neighbors.
• When it finds a radically different pixel,
it marks it as part of an edge.
• Good edge finding algorithms look at
lots of neighboring pixels to help
reduce noise.
Edge Finding - Demonstration
Edge Finding - Example 2
Edge Finding - Example 2
Edge Finding - Example 3
Edge Finding - Example 3
Object Extraction
• Once objects have been identified with
posterization and edge finding, they’re
easy to extract.
Object Extraction
• Leg, midriff, and upper torso objects
are being searched in the case of
people wearing swimsuits.
Object Extraction
• A database of known objects is
searched for matches to the extracted
objects.
• Both object shape and color are used
in the search.
• Comparisons are done with a fuzzy
logic algorithm, since it’s unlikely two
objects will be exactly alike.
Skin Detection
• Subset of an image classification
method called color histogram
matching.
• Finds patches of skin tone in an image.
• Calculates the overall percentage of
the image that is skin.
• If more than a specified amount of the
image is skin, it’s filtered.
Skin Tones
• Almost all human skin is the same hue
- saturation differences result in
different skin colors.
• Human skin tones don’t often appear
in other photographed objects, so color
alone can be used to identify skin.
• Skin tones are primarily red, without
any blue and little if any green.
Skin Color Model
• To identify skin tones in an image, a
filter needs to know what colors are
skin tones.
• You could hardcode every skin color,
but there are tens of thousands of
them.
• Much more accurate to identify skin
patches in an image and “train” the
filter.
Skin Color Training
• Works almost like Bayesian filter
training, but with image colors instead
of message tokens.
• Filter maintains one database of skin
colors, and another database of non-
skin colors.
• If a color appears more often in the
skin color database, it’s treated as a
skin color.
Skin Color Training
• This system has the nice side-effect of
dropping out most skin colors that also
appear in non-skin areas of photos.
Training Sample
Skin Identification
• To analyze an image, the filter
examines the color of each pixel.
• If the color is a skin tone, the filter
marks the pixel as skin.
• When every pixel has been examined,
the % of the image that is skin is
calculated.
• If the % is over a specified threshold,
the image is filtered.
Skin Detection Example
Skin Detection Example
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Shape
Correctly Filtered Images - Skin
Correctly Filtered Images - Skin
Shape Recognition Problems
• Following are examples of images that
shape recognition doesn’t handle
correctly.
• Skin detection handles them correctly,
but only because it’s biased to filter
images with a lot of skin.
Shape Recognition Problems
• Unusual angle obscures shapes
Shape Recognition Problems
• Unusual angle obscures shapes
Shape Recognition Problems
• Unusual angle obscures shapes
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Shapes are too broken up for the filter
to work
Shape Recognition Problems
• Shapes are too broken up for the filter
to work
Shape Recognition Problems
• Shapes are too broken up for the filter
to work
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Not enough “swimsuit” objects
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Skin detection works
Shape Recognition Problems
• Image is so noisy that edge detection
goes crazy
Shape Recognition Problems
• Image is so noisy that edge detection
goes crazy
Shape Recognition Problems
• Image is so noisy that edge detection
goes crazy
Shape Recognition Problems
• Amazingly, skin detection still works
Shape Recognition Problems
• Amazingly, skin detection still works
Skin Detection Problems
• Following are examples of images that
skin detection incorrectly filters.
• Shape recognition works for most of
these, mainly because it can’t extract
any useful shapes.
Skin Detection Problems
• Baby photos tend to show lots of skin
Skin Detection Problems
• Baby photos tend to show lots of skin
Skin Detection Problems
• Shape recognition doesn’t filter the
image
Skin Detection Problems
• Shape recognition doesn’t filter the
image
Skin Detection Problems
• Shape recognition doesn’t filter the
image
Skin Detection Problems
• Portraits have the same problem as
babies.
Skin Detection Problems
• Portraits have the same problem as
babies.
Skin Detection Problems
• Shape recognition ignores the image.
Skin Detection Problems
• Shape recognition ignores the image.
Skin Detection Problems
• Shape recognition ignores the image.
Skin Detection Problems
• In the right light, sand can be the same
color as skin.
Skin Detection Problems
• In the right light, sand can be the same
color as skin.
Skin Detection Problems
• That’s fairly rare - usually skin color
models exclude sand colors.
Skin Detection Problems
• That’s fairly rare - usually skin color
models exclude sand colors.
Skin Detection Problems
• Black & white images can’t be filtered
Skin Detection Problems
• It also makes life rough on shape
recognition filters.
Skin Detection Problems
• It also makes life rough on shape
recognition filters.
Wedding Photos
• Wedding photos are guaranteed to
make a mess of image filters.
• Skin fades into the background
because of soft lighting, soft filters, and
retouching.
• Turns out that brides get upset if the
image is crystal clear with good
contrast - it shows off skin flaws.
Wedding Photos
• Skin detection filters start identifying
everything as skin (false positive).
• Shape recognition filters give up and
don’t filter the message (accurate, but
not for the right reasons).
• Porn tends not to be shot with soft
lighting - good contrast makes skin
“pop” in photos.
Example Wedding Photo - Shape
Example Wedding Photo - Shape
Example Wedding Photo - Shape
Example Wedding Photo - Skin
Example Wedding Photo - Skin
Example Wedding Photo - Shape
Example Wedding Photo - Shape
Example Wedding Photo - Shape
Example Wedding Photo - Skin
Example Wedding Photo - Skin
“Art Porn”
• Usually shot with the same lighting
effects as wedding photos.
• Rarely seen in email.
• In this case, skin detection is accurate
for the wrong reasons while shape
recognition lets the image pass.
“Art Porn” Example - Shape
“Artistic” Example - Shape
“Artistic” Example - Shape
“Artistic” Example - Skin
“Artistic” Example - Skin
Things I Can’t Show You
• S & M
– Skin tends to be covered with “clothing”
– Shapes are broken up by all of the
paraphernalia
• Simpson’s shocker
• Still images from “interesting” videos
– Images are badly pixelated
– Colors are muddy and smudged
Image Filtering Issues
• Accuracy:
– Shape recognition misses lots of images it
shouldn’t (false negatives)
– Skin detection filters lots of images it
shouldn’t (false positives)
– Best skin detection systems are about
80% accurate
– Best shape recognition systems are about
40% accurate
Image Filtering Issues
• Performance:
– Image filtering requires huge amounts of
memory, CPU time, and disk bandwidth.
– Unacceptably slows down most site’s
email servers/filtering systems.
– DL380 benchmark:
• ~1.2 million messages/hour with no filtering
• ~195,000 messages/hour with skin detection
• ~69,000 messages/hour with shape recognition
Image Filtering Issues
• Diminishing returns on accuracy - most
spam filters won’t see a noticeable
increase in accuracy with the addition
of image filtering.
• That’s likely to change in the future as
spammers discover it’s one of the
better options for circumventing current
solutions.
I Wanna Play!
• Shape recognition:
– UC Berkeley’s blobworld
• Open source
• http://elib.cs.berkeley.edu/
– Skin detection
• No good open-source examples
• Trivial to write your own using ImageMagick
• http://www.imagemagick.org/
Quick Review
• We covered:
– How and why images appear in spam
– Why the use of images in spam is likely to
increase
– Two methods for filtering images
– Examples of how the two methods work
and don’t work
– Why image filtering isn’t widely used at
this point.
Antispam Image Filtering Technologies

More Related Content

Similar to Antispam Image Filtering Technologies

What Questions Are Worth Answering?
What Questions Are Worth Answering?What Questions Are Worth Answering?
What Questions Are Worth Answering?
Ehren Reilly
 
Pixel Art and How to Make It
Pixel Art and How to Make ItPixel Art and How to Make It
Pixel Art and How to Make It
Cory Martin
 
First download it than make your face structure.
First download it than make your face structure.First download it than make your face structure.
First download it than make your face structure.Sayed Burhan Atal
 
Image generation compression using genetic algorithm
Image generation compression using genetic algorithmImage generation compression using genetic algorithm
Image generation compression using genetic algorithm
Kiyoung Moon
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
Shruti Chandra
 
Red Cross Photo Presentation
Red Cross Photo PresentationRed Cross Photo Presentation
Red Cross Photo Presentation
guestcc7268
 
Camouflage makeup
Camouflage makeupCamouflage makeup
Camouflage makeup
traceythorpelecturer
 
Data Mining Lecture_2.pptx
Data Mining Lecture_2.pptxData Mining Lecture_2.pptx
Data Mining Lecture_2.pptx
Subrata Kumer Paul
 
Critical thinking
Critical thinkingCritical thinking
Critical thinking
Kevin Schumacher
 
The Art of Data Visualization Seminar - Webcast Recording
The Art of Data Visualization Seminar - Webcast RecordingThe Art of Data Visualization Seminar - Webcast Recording
The Art of Data Visualization Seminar - Webcast Recording
Andrés Fortino, PhD
 
The Art of Data Visialization
The Art of Data VisializationThe Art of Data Visialization
The Art of Data Visialization
Andrés Fortino, PhD
 
The art of data visualization slideset
The art of data visualization slidesetThe art of data visualization slideset
The art of data visualization slideset
Andrés Fortino, PhD
 
Mission photography www.lollywoodlife.com
Mission photography www.lollywoodlife.comMission photography www.lollywoodlife.com
Mission photography www.lollywoodlife.com
laxhari
 
Mission photography by Lollywoodlife
Mission photography by LollywoodlifeMission photography by Lollywoodlife
Mission photography by Lollywoodlife
laxhari
 
Photoshop workshop
Photoshop workshopPhotoshop workshop
Photoshop workshop
Mariam AL-Kassar
 
3. fmp production experiments
3. fmp production experiments3. fmp production experiments
3. fmp production experiments
rhiannah baker
 
Body self image health of the nation 2015
Body  self image   health of the nation 2015Body  self image   health of the nation 2015
Body self image health of the nation 2015
Kerry Harrison
 
Composition Concepts & Guidelines
Composition Concepts & GuidelinesComposition Concepts & Guidelines
Composition Concepts & Guidelines
RCB78
 

Similar to Antispam Image Filtering Technologies (19)

Chapter11
Chapter11Chapter11
Chapter11
 
What Questions Are Worth Answering?
What Questions Are Worth Answering?What Questions Are Worth Answering?
What Questions Are Worth Answering?
 
Pixel Art and How to Make It
Pixel Art and How to Make ItPixel Art and How to Make It
Pixel Art and How to Make It
 
First download it than make your face structure.
First download it than make your face structure.First download it than make your face structure.
First download it than make your face structure.
 
Image generation compression using genetic algorithm
Image generation compression using genetic algorithmImage generation compression using genetic algorithm
Image generation compression using genetic algorithm
 
Final year ppt
Final year pptFinal year ppt
Final year ppt
 
Red Cross Photo Presentation
Red Cross Photo PresentationRed Cross Photo Presentation
Red Cross Photo Presentation
 
Camouflage makeup
Camouflage makeupCamouflage makeup
Camouflage makeup
 
Data Mining Lecture_2.pptx
Data Mining Lecture_2.pptxData Mining Lecture_2.pptx
Data Mining Lecture_2.pptx
 
Critical thinking
Critical thinkingCritical thinking
Critical thinking
 
The Art of Data Visualization Seminar - Webcast Recording
The Art of Data Visualization Seminar - Webcast RecordingThe Art of Data Visualization Seminar - Webcast Recording
The Art of Data Visualization Seminar - Webcast Recording
 
The Art of Data Visialization
The Art of Data VisializationThe Art of Data Visialization
The Art of Data Visialization
 
The art of data visualization slideset
The art of data visualization slidesetThe art of data visualization slideset
The art of data visualization slideset
 
Mission photography www.lollywoodlife.com
Mission photography www.lollywoodlife.comMission photography www.lollywoodlife.com
Mission photography www.lollywoodlife.com
 
Mission photography by Lollywoodlife
Mission photography by LollywoodlifeMission photography by Lollywoodlife
Mission photography by Lollywoodlife
 
Photoshop workshop
Photoshop workshopPhotoshop workshop
Photoshop workshop
 
3. fmp production experiments
3. fmp production experiments3. fmp production experiments
3. fmp production experiments
 
Body self image health of the nation 2015
Body  self image   health of the nation 2015Body  self image   health of the nation 2015
Body self image health of the nation 2015
 
Composition Concepts & Guidelines
Composition Concepts & GuidelinesComposition Concepts & Guidelines
Composition Concepts & Guidelines
 

More from Michael Lamont

Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
Michael Lamont
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?
Michael Lamont
 
Pricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize RevenuePricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize Revenue
Michael Lamont
 
Pricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales ModelsPricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales Models
Michael Lamont
 
Pricing Analytics: Price Skimming
Pricing Analytics: Price SkimmingPricing Analytics: Price Skimming
Pricing Analytics: Price Skimming
Michael Lamont
 
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price ElasticityPricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
Michael Lamont
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional Analysis
Michael Lamont
 
Pricing Analytics: Optimizing Price
Pricing Analytics: Optimizing PricePricing Analytics: Optimizing Price
Pricing Analytics: Optimizing Price
Michael Lamont
 
Pricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand CurvesPricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand Curves
Michael Lamont
 
Understanding Business Intelligence
Understanding Business IntelligenceUnderstanding Business Intelligence
Understanding Business Intelligence
Michael Lamont
 
Email Address Harvesting
Email Address HarvestingEmail Address Harvesting
Email Address Harvesting
Michael Lamont
 
Evaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam SolutionsEvaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam Solutions
Michael Lamont
 
Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Michael Lamont
 
Evaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsEvaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering Solutions
Michael Lamont
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
Michael Lamont
 

More from Michael Lamont (15)

Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
Why Is Managing Software So Hard?
Why Is Managing Software So Hard?Why Is Managing Software So Hard?
Why Is Managing Software So Hard?
 
Pricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize RevenuePricing Analytics: Segmenting Customers To Maximize Revenue
Pricing Analytics: Segmenting Customers To Maximize Revenue
 
Pricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales ModelsPricing Analytics: Optimizing Sales Models
Pricing Analytics: Optimizing Sales Models
 
Pricing Analytics: Price Skimming
Pricing Analytics: Price SkimmingPricing Analytics: Price Skimming
Pricing Analytics: Price Skimming
 
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price ElasticityPricing Analytics: Estimating Demand Curves Without Price Elasticity
Pricing Analytics: Estimating Demand Curves Without Price Elasticity
 
Business Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional AnalysisBusiness Intelligence: Multidimensional Analysis
Business Intelligence: Multidimensional Analysis
 
Pricing Analytics: Optimizing Price
Pricing Analytics: Optimizing PricePricing Analytics: Optimizing Price
Pricing Analytics: Optimizing Price
 
Pricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand CurvesPricing Analytics: Creating Linear & Power Demand Curves
Pricing Analytics: Creating Linear & Power Demand Curves
 
Understanding Business Intelligence
Understanding Business IntelligenceUnderstanding Business Intelligence
Understanding Business Intelligence
 
Email Address Harvesting
Email Address HarvestingEmail Address Harvesting
Email Address Harvesting
 
Evaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam SolutionsEvaluating and Implementing Anti-Spam Solutions
Evaluating and Implementing Anti-Spam Solutions
 
Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)Installing & Configuring OpenLDAP (Hands On Lab)
Installing & Configuring OpenLDAP (Hands On Lab)
 
Evaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering SolutionsEvaluating Anti-Spam Filtering Solutions
Evaluating Anti-Spam Filtering Solutions
 
Business Intelligence: Data Warehouses
Business Intelligence: Data WarehousesBusiness Intelligence: Data Warehouses
Business Intelligence: Data Warehouses
 

Recently uploaded

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 

Recently uploaded (20)

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 

Antispam Image Filtering Technologies