Celantur Documentation
celantur.com
  • Celantur Documentation
  • Container
    • Getting Started
    • Requirements and Installation
      • Requirements
      • Installation on Linux
      • Installation on Windows
      • Updates
    • Usage
      • Batch and Stream mode
      • REST API (v1) mode
      • TCP mode
      • Segmentation Masks and Metadata
      • Customize Blurring
      • Using CPU only
      • Object Tracking
    • Benchmarks
    • Release Notes
  • SDK/Edge
    • Getting Started
    • Requirements and Installation
      • Requirements
    • Benchmarks
    • Release Notes
  • Architecture
  • Troubleshooting
  • Cloud API
    • Getting Started
    • Concept
    • Authorization
    • Examples
    • API Endpoints
    • Webhooks
    • v1 (deprecated)
      • v1 API Endpoints (deprecated)
      • v1 Webhooks (deprecated)
      • v1 Examples (deprecated)
      • v1 Authorization (deprecated)
    • Release Notes
  • Tutorials
    • Image Anonymization in Esri ArcGIS Online
    • Image Anonymization in Esri ArcGIS Pro
    • Anonymization of ROS2 .mcap files
    • FARO Blurring Workflow
    • Anonymize Teledyne Flir PGR images
Powered by GitBook
On this page
  • Introduction
  • Prerequisites
  • Steps
  • Conclusion
  1. Tutorials

Image Anonymization in Esri ArcGIS Online

Easily blur personal information in images hosted on ArcGIS Online by using Celantur Cloud API.

PreviousRelease NotesNextImage Anonymization in Esri ArcGIS Pro

Last updated 7 months ago

Introduction

This tutorial will guide you through the process of anonymizing personal information in your images stored in ArcGIS Online. We'll use a to connect ArcGIS Online with the .

The Notebook will fetch the original image attachments which have not been anonymized yet, send them to Celantur Cloud API for anonymization, and save the anonymized images back to ArcGIS Online.

Prerequisites

Before you begin, ensure you have the following:

Steps

1. Log in to ArcGIS Online

Log in to your ArcGIS Online account.

2. Prepare Feature Layer in ArcGIS Online

  1. Then open that new Item, and open Data tab and select Fields sub-tab

  2. Click to Add button (only if this field does not yet exist)

    • Field Name: is_anonymized

    • Display Name: Is anonymized

    • Type: integer

    • Default Value: 0

    • Click Add New Field

3. Add Images

Add images as attachment to points via e.g. Field Maps app. Make sure the same Feature Service Layer is specified in the Notebook code.

4. Add the Notebook

  1. In ArcGIS online, create a new Notebook.

5. Configure the Notebook

  1. In the section of ! CREDENTIALS ! specify your credentials accordingly

  2. Go to section Main

    • Adjust layer_id uid value to the corresponding layer you want to use.

  3. Create directory /arcgis/home/downloads

  4. Run the Notebook

6. Check Anonymized Images

Verify that the personal information in your images has been successfully anonymized.

7. Schedule the Notebook (optional)

Schedule the Notebook to be executed regularly.

Limitations:

The current Notebook code will process all images where is_anonymized equals false. Please consider the impact of the amount of images on the Notebook runtime.

Conclusion

Congratulations! 🎉 You have successfully anonymized images in Esri ArcGIS Online using the provided Jupyter Notebook and Celantur Cloud API. Feel free to explore the code and customize it for your specific use case.

If you encounter any issues or have suggestions for improvement, please address your contact person at Celantur.

On the ArcGIS page click to New Item button and proceed with creation of Feature Layer.

Insert the Notebook content from into your newly created Notebook.

Adjust params to your taste, see

https://celantur.maps.arcgis.com/home/content.html
https://github.com/celantur/arcgis-jupyter-dev
https://doc.celantur.com/cloud-api/api-endpoints#create-anonymization-task
Jupyter Notebook
Celantur Cloud API
Architecture of Celantur Cloud API and ArcGIS Online integration