SlideShare a Scribd company logo
Semi-automated penguin counting
 from digital aerial photographs

 S.J McNeill   K Barton     P Lyver       D Pairman


          Landcare Research New Zealand
Motivation
        Understanding changes in penguin population is important,
        as these can be used as indicators of anthropogenic and
        foodweb eects

        Aerial photography is used in the Ross Sea (Antarctica) to
        capture a reliable count of Adélie nesting penguins

        From 1981, the Ross Sea area (158 175
                                                  o    o E) has been

        surveyed annually

        There are many diculties in achieving this census count:
               Timing is critical,
               Ground counting is dicult or impossible,
               Counting using prints is dicult to control and validate.




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Objectives
        Determine if it is possible
        to reliably detect Adélie
        breeding penguins in
        images

        Generate software to
        (semi-)automate the
        census process.

        Test, using an expert,
        and optimise interactivity.




                                                                       Pygoscelis adeliae)
                                                  Adult Adélie penguin (




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Adélie penguins
        The most abundant and widespread Antarctic penguin

        10 million Adélie make up 80% of the Southern Ocean bird
        biomass

        38% of all Adélie penguins are found in the Ross Sea




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Image capture
        Images captured using a hand-held camera through the open
        doors of a helicopter and/or C-130 Hercules

        Hasselblad H1D with a Phase One digital camera back
               Image size 5440      × 4080,       3-bands natural colour, TIFF
               EXIF data provides date/time and aperture information
               Typical ground resolution better than 0.5 m

        Ten representative images were selected for analysis




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Full-scene example
 5440   × 4080    full-scene




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Sub-scene example
 870   × 510   sub-scene




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Analysis
        Human detection of breeding Adélie not straightforward
        There are many similar-looking objects in the images
        Proposed revised approach:
               Detect the distinctive area of the colony
               Only count penguins within colony area
               Provide software features to easily add/delete penguins




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony/background discrimination




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony  penguin detection
        Background is largely monochromatic

        Colony area covered in guano and has a red excess over
        green or blue, with higher saturation

        Use linear discriminant analysis to separate colony from
        background, based on:
               Natural colour counts (RGB) converted to hue, saturation,
               lightness (HSL) space values,
               Two-way interactions of HSL space values,
               Aperture setting.

        Classication followed by morphological opening and closing
        dene the colony area

        Penguins detected as dark local minima within colony area

        Penguin objects pruned to upper threshold of circularity
        P 2 / (4πA) to remove long thin objects
        Adopt the centroid of the surviving objects as penguins


IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Original image (350 × 250)




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Detected colony




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Cleaned colony




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Candidate penguin locations




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Overlaid penguins




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Editing facilties
        Detection procedure does not count all real penguins

        False penguins counted
               Non-breeding penguins within colony
               Penguin shadows or spurious dark objects

        True penguins missed
               Breeding penguins outside colony
               Penguins indistinct compared to surroundings

        Editing facilities required:
               Overlap between photographs requires group deletions
               Add or delete individual penguins
               Check that penguins are not double-counted
               Record of editing steps maintained
               Number of editing steps requires single-click operation




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Implementation
        Software written in Matlab 2010b, deployed with Matlab
        compiler

        Census results stored for each captured image in a small le

        Deployed for testing phase to a penguin ecologist

        Second development phase to x faults and improve
        interactive response:
               Reduce memory overhead for each counted penguin
               Reduce keystroke eort for additions/deletions
               Add ability to count penguins within non-guano stained area

        No problems reported after second phase deployment




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Editing software




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Bootstrap colony classication rates




IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Colony classication rates
        Accurate colony delineation is very important

        Requirement is for high true positive, low false negative rates

        About 5% of images give poor results:
               Due to very poor colony/background distinction
               No clear reason for this poor result




       CF001669                                   CF001720



IGARSS-2011, 25-29 July 2011, Vancouver, Canada
Conclusions
        Semi-automated penguin counting is a pragmatic approach

        Laborious counting automated; ne editing left for an expert

        Software allows editing, maintains counts, stores results

        Emphasis is interactive productivity




                                    Acknowledgements
                  Ministry for Science and Innovation (funding).
                 Antarctica New Zealand (funding and logistics).
                        Helicopters New Zealand (ying).
               Squadron 40, Royal New Zealand Air Force (ying).


IGARSS-2011, 25-29 July 2011, Vancouver, Canada

More Related Content

More from grssieee

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...grssieee
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
grssieee
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
grssieee
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
grssieee
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
grssieee
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
grssieee
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
grssieee
 
Test
TestTest
Test
grssieee
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animationsgrssieee
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
grssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
DLR open house
DLR open houseDLR open house
DLR open housegrssieee
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
grssieee
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
grssieee
 

More from grssieee (20)

Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
Tangent height accuracy of Superconducting Submillimeter-Wave Limb-Emission S...
 
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODELSEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
SEGMENTATION OF POLARIMETRIC SAR DATA WITH A MULTI-TEXTURE PRODUCT MODEL
 
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
TWO-POINT STATISTIC OF POLARIMETRIC SAR DATA TWO-POINT STATISTIC OF POLARIMET...
 
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIESTHE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
THE SENTINEL-1 MISSION AND ITS APPLICATION CAPABILITIES
 
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUSGMES SPACE COMPONENT:PROGRAMMATIC STATUS
GMES SPACE COMPONENT:PROGRAMMATIC STATUS
 
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETERPROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
PROGRESSES OF DEVELOPMENT OF CFOSAT SCATTEROMETER
 
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
DEVELOPMENT OF ALGORITHMS AND PRODUCTS FOR SUPPORTING THE ITALIAN HYPERSPECTR...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
EO-1/HYPERION: NEARING TWELVE YEARS OF SUCCESSFUL MISSION SCIENCE OPERATION A...
 
Test
TestTest
Test
 
test 34mb wo animations
test  34mb wo animationstest  34mb wo animations
test 34mb wo animations
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
Test 70MB
Test 70MBTest 70MB
Test 70MB
 
2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf2011_Fox_Tax_Worksheets.pdf
2011_Fox_Tax_Worksheets.pdf
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
DLR open house
DLR open houseDLR open house
DLR open house
 
Tana_IGARSS2011.ppt
Tana_IGARSS2011.pptTana_IGARSS2011.ppt
Tana_IGARSS2011.ppt
 
Solaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.pptSolaro_IGARSS_2011.ppt
Solaro_IGARSS_2011.ppt
 

Recently uploaded

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

mcneills_igarss2011_penguins.pdf

  • 1. Semi-automated penguin counting from digital aerial photographs S.J McNeill K Barton P Lyver D Pairman Landcare Research New Zealand
  • 2. Motivation Understanding changes in penguin population is important, as these can be used as indicators of anthropogenic and foodweb eects Aerial photography is used in the Ross Sea (Antarctica) to capture a reliable count of Adélie nesting penguins From 1981, the Ross Sea area (158 175 o o E) has been surveyed annually There are many diculties in achieving this census count: Timing is critical, Ground counting is dicult or impossible, Counting using prints is dicult to control and validate. IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 3. Objectives Determine if it is possible to reliably detect Adélie breeding penguins in images Generate software to (semi-)automate the census process. Test, using an expert, and optimise interactivity. Pygoscelis adeliae) Adult Adélie penguin ( IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 4. Adélie penguins The most abundant and widespread Antarctic penguin 10 million Adélie make up 80% of the Southern Ocean bird biomass 38% of all Adélie penguins are found in the Ross Sea IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 5. Image capture Images captured using a hand-held camera through the open doors of a helicopter and/or C-130 Hercules Hasselblad H1D with a Phase One digital camera back Image size 5440 × 4080, 3-bands natural colour, TIFF EXIF data provides date/time and aperture information Typical ground resolution better than 0.5 m Ten representative images were selected for analysis IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 6. Full-scene example 5440 × 4080 full-scene IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 7. Sub-scene example 870 × 510 sub-scene IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 8. Analysis Human detection of breeding Adélie not straightforward There are many similar-looking objects in the images Proposed revised approach: Detect the distinctive area of the colony Only count penguins within colony area Provide software features to easily add/delete penguins IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 10. Colony penguin detection Background is largely monochromatic Colony area covered in guano and has a red excess over green or blue, with higher saturation Use linear discriminant analysis to separate colony from background, based on: Natural colour counts (RGB) converted to hue, saturation, lightness (HSL) space values, Two-way interactions of HSL space values, Aperture setting. Classication followed by morphological opening and closing dene the colony area Penguins detected as dark local minima within colony area Penguin objects pruned to upper threshold of circularity P 2 / (4πA) to remove long thin objects Adopt the centroid of the surviving objects as penguins IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 11. Original image (350 × 250) IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 12. Detected colony IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 13. Cleaned colony IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 14. Candidate penguin locations IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 15. Overlaid penguins IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 16. Editing facilties Detection procedure does not count all real penguins False penguins counted Non-breeding penguins within colony Penguin shadows or spurious dark objects True penguins missed Breeding penguins outside colony Penguins indistinct compared to surroundings Editing facilities required: Overlap between photographs requires group deletions Add or delete individual penguins Check that penguins are not double-counted Record of editing steps maintained Number of editing steps requires single-click operation IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 17. Implementation Software written in Matlab 2010b, deployed with Matlab compiler Census results stored for each captured image in a small le Deployed for testing phase to a penguin ecologist Second development phase to x faults and improve interactive response: Reduce memory overhead for each counted penguin Reduce keystroke eort for additions/deletions Add ability to count penguins within non-guano stained area No problems reported after second phase deployment IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 18. Editing software IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 19. Bootstrap colony classication rates IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 20. Colony classication rates Accurate colony delineation is very important Requirement is for high true positive, low false negative rates About 5% of images give poor results: Due to very poor colony/background distinction No clear reason for this poor result CF001669 CF001720 IGARSS-2011, 25-29 July 2011, Vancouver, Canada
  • 21. Conclusions Semi-automated penguin counting is a pragmatic approach Laborious counting automated; ne editing left for an expert Software allows editing, maintains counts, stores results Emphasis is interactive productivity Acknowledgements Ministry for Science and Innovation (funding). Antarctica New Zealand (funding and logistics). Helicopters New Zealand (ying). Squadron 40, Royal New Zealand Air Force (ying). IGARSS-2011, 25-29 July 2011, Vancouver, Canada