AMMICO - AI-based Media and Misinformation Content Analysis Tool
This package extracts data from images such as social media posts that contain an image part and a text part. The analysis can generate a very large number of features, depending on the user input. See our paper for a more in-depth description.
This project is currently under development!
Use pre-processed image files such as social media posts with comments and process to collect information:
- Text extraction from the images
- Language detection
- Translation into English or other languages
- Content extraction from the images
- Textual summary of the image content ("image caption")
- Question answering about image content
- Content extraction from videos
- Textual summary of the video content
- Question answering about video content
- Extraction and translation of audio from the video
- Color analysis
- Analyse hue and percentage of color on image
- Multimodal analysis
- Find best matches for image content or image similarity
Installation
The AMMICO package can be installed using pip:
pip install ammico
Or install the development version from GitHub (currently recommended for the new features):
pip install git+https://github.com/ssciwr/AMMICO.git
Usage
The main demonstration notebook can be found in the docs/tutorials folder and also on google colab:
Contributing
We welcome contributions to the ammico project! If you'd like to help improve the tool, add new features, or report or fix bugs, please follow these guidelines.
Reporting Issues
Please use the issues tab to report bugs, request features, or start discussions.
License
ammico is licensed under the MIT license.
Citing ammico
Ammico has been published in Comp. Comm. Res., please cite the paper as specified in the Citations file.