University of Bahrain
Scientific Journals

Development of a Federated Platform for Accessible AI-Assisted Photo Editing

Show simple item record

dc.contributor.author Owolabi, Oromidayo
dc.contributor.author Oguntosin, Victoria
dc.date.accessioned 2024-09-08T10:10:23Z
dc.date.available 2024-09-08T10:10:23Z
dc.date.issued 2024-09-08
dc.identifier.uri https://journal.uob.edu.bh:443/handle/123456789/5892
dc.description.abstract The rapid advancements in generative artificial intelligence have led to growing demand for accessible and open-source tools that enable users to create and edit images using AI models. However, the high computational requirements and limited variety of models offered by existing applications pose significant barriers to entry. This paper presents a novel federated system of open-source queue servers that connects user clients to GPU clients, allowing users to host, modify, and share AI models freely. The system incorporates a generalisation layer for handling various tasks, a federation protocol for forwarding user requests to appropriate queue servers, and a trust-based priority scheduling scheme for managing bad actors. Experimental results demonstrate the effectiveness of the proposed system in enhancing accessibility and efficiency in generative art. The developed federated network and queue servers have potential applications beyond photo editing, creating new possibilities for collaborative and decentralised AI-assisted content creation. The methodology for this study involves several stages of development to create a fully functioning federated platform for photo editing using AI models. The first stage focuses on the development of a queueing system, which is built using Python, Flask, and WebSockets for communication. The second stage will involve the creation of a client GPU server, which is built using Python, Flask, and SocketIO. In the third stage, a frontend photo editing application is developed using React.js. To ensure that the system can support multiple generative AI models, a Generalization Layer for job execution is created in the fourth stage. The fifth stage involves the development of a federated protocol for server-server communication. Strategies are implemented in the sixth stage to limit bad actors in the system. en_US
dc.publisher University of Bahrain en_US
dc.subject Federated Platform; AI; Photo Editing; GPU Client en_US
dc.title Development of a Federated Platform for Accessible AI-Assisted Photo Editing en_US
dc.identifier.doi xxxxxxxxxxxxxx
dc.volume 16 en_US
dc.issue 1 en_US
dc.pagestart 1 en_US
dc.pageend 14 en_US
dc.contributor.authorcountry Nigeria en_US
dc.contributor.authorcountry Nigeria en_US
dc.contributor.authoraffiliation Covenant University en_US
dc.contributor.authoraffiliation Electrical & Information Engineering & Covenant University en_US
dc.source.title International Journal of Computing and Digital Systems en_US
dc.abbreviatedsourcetitle IJCDS en_US


Files in this item

This item appears in the following Issue(s)

Show simple item record

All Journals


Advanced Search

Browse

Administrator Account