Hi Everyone!

I am Rishan, an Open source contributor. I have been contributing to
the  Wikimedia
Commons App <https://commons.wikimedia.org/wiki/Commons:Mobile_app> for the
last couple of months and I am excited to share that I have been accepted
as a Google Summer of Code(GSoC) contributor at Wikimedia Foundation for
this summer. I want to take this opportunity to share about the upcoming
improvements in the image editing capabilities of the app.

The Wikimedia Commons App
<https://commons.wikimedia.org/wiki/Commons:Mobile_app> is an Android
application developed by contributors across the wikimedia movement that
enables users to browse, upload, and contribute media directly to the
Wikimedia Commons repository using their mobile devices.

This Project under GSoC 2026 aims to implementing the following

   1. Lossless crop feature.
   2.

   Lossless blur feature.
   3.

   Auto-detect and apply blur to people's faces and car number plates.


1) Lossless crop feature.

The Existing Crop feature in the Commons app when applied results in loss
of information. Due to improper handling of METADATA.

The Goal: Implement a "smart" crop that preserves all original METADATA while
maintaining the highest possible image resolution. This ensures that when a
user crops a photo to focus on a specific subject and the resulting image
is remained as its original resolution.

2) Lossless blur feature

Sometimes while uploading the photo, the contributor would want to blur out
some parts of the image to preserve privacy.

The Goal: A lossless blur feature, which would let contributors blur out
the regions which they don't want to be seen when uploaded, to make it
lossless we apply blur to only regions required by the user and make sure
we don't recompress other blocks of the image.


3) Auto-detect and apply blur to people's faces and car number plates.

When contributors capture images in public places, they often capture faces
of bystanders or car number plates that won’t have privacy clearance for a
global platform like Wikimedia Commons.

The Goal: Using computer vision library OpenCV, the app can automatically
scan the image to identify the coordinates of human faces and car number
plates these coordinates can be used to blur human faces or car number
plates out of the image.

Note: This is an opt-in feature that only runs when explicitly selected.


Outcomes:

   -

   No loss in information after editing the picture.
   -

   No need to depend on third-party apps instead transformation is done in
   the right way.
   -

   Protecting people's privacy becomes easy.


This summer, I’m honored to be working under the mentorship of Nicolas
Raoul and Ritika Pahwa. Excited to learn from the best!

Phabricator Link: https://phabricator.wikimedia.org/T421595
_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to