{'fraction_non_alphanumeric': 0.02056737588652482, 'fraction_numerical': 0.0, 'mean_word_length': 5.472477064220183, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Web-based distributed image processing system

This paper presents a framework for developing a Web-based distributed image processing application system that is flexible, convenient, and scalable. The system uses the existing Web-based technology and image processing methodologies to implement this capability in a distributed computing environment that may include powerful machines to process complex and large images. The system consists of browser, server, service registry and task scheduler, image data storage and management, and knowledge-based image processing services. A server-side application considers the user’s request from a client side. The server host identifies the request and the necessary resources and schedules the computing resources and image processing services. Based on the instructions of the developer’s side (the service provider) a proper knowledge-based on-line assistance is given to the client to select the right algorithm, set up proper parameter values in order to maximize the usage. Developers can modify and upgrade the services at their own site and publish the workable version, its interface, and required resources to the server. The server enables remote invocation of the algorithm by providing a seamless and efficient linkage mechanism. An application for segmentation operation using deformable contour methods for complex images is provided as an example.