A processing system for manually selecting and combining image processing sequences to extract a region of interest from an image, comprising: a server comprising a server processor and a server database; a client device comprising a client processor, a client database and a display unit to display a user-interface; the client processor is configured to load at least one image from the client database selected by an operator using the user-interface and to transmit said at least one image to the server processor for processing over a communications network; the server processor applies a current sequence of image processing operations selected by the operator to said at least one image, stores a result of the current sequence of image processing operations applied on said at least one image in the server database, and transmits the result of the current sequence of image processing operations to the client device over the communications network; the client processor, in response to the receipt of the result from the server, displays the result of the current sequence of the image processing operations applied on said at least one image on the display unit, after each display of the result, the client processor either (a) receives an acceptance of the result of the current sequence of the image processing operations from the operator via the user-interface and transmits the acceptance of the result of the current sequence of the image processing operations to the server over the communications network; or (b) receives an adjustment to the current sequence of image processing operations from the operator via the user-interface, and transmits the adjustment to the current sequence of image processing operations to the server over the communications network for further processing by the server processor; the server processor, in response to the receipt of the adjustment to the current sequence of image processing operations from the client device, stores the current sequence of image processing operations as a previous sequence of image processing operations in the server database, applies the adjustment to the current sequence of image operations to the image, stores a result of the adjustment to the current sequence of image operations applied to said at least one image in the server database, stores the adjustment to the current sequence of image processing operations as the current sequence of image processing operations, and transmits the result of the current sequence of image processing operations to the client device over the communications network; and the server processor, in response to the receipt of the acceptance of the result of the current sequence of the image processing operations from the client device, associates and stores the current sequence of image processing operations as a segmentation strategy for said at least one image in the server database. a server comprising a server processor and a server database; a client device comprising a client processor, a client database and a display unit to display a user-interface; the client processor is configured to load at least one image from the client database selected by an operator using the user-interface and to transmit said at least one image to the server processor for processing over a communications network; the server processor applies a current sequence of image processing operations selected by the operator to said at least one image, stores a result of the current sequence of image processing operations applied on said at least one image in the server database, and transmits the result of the current sequence of image processing operations to the client device over the communications network; the client processor, in response to the receipt of the result from the server, displays the result of the current sequence of the image processing operations applied on said at least one image on the display unit, after each display of the result, the client processor either (a) receives an acceptance of the result of the current sequence of the image processing operations from the operator via the user-interface and transmits the acceptance of the result of the current sequence of the image processing operations to the server over the communications network; or (b) receives an adjustment to the current sequence of image processing operations from the operator via the user-interface, and transmits the adjustment to the current sequence of image processing operations to the server over the communications network for further processing by the server processor; the server processor, in response to the receipt of the adjustment to the current sequence of image processing operations from the client device, stores the current sequence of image processing operations as a previous sequence of image processing operations in the server database, applies the adjustment to the current sequence of image operations to the image, stores a result of the adjustment to the current sequence of image operations applied to said at least one image in the server database, stores the adjustment to the current sequence of image processing operations as the current sequence of image processing operations, and transmits the result of the current sequence of image processing operations to the client device over the communications network; and the server processor, in response to the receipt of the acceptance of the result of the current sequence of the image processing operations from the client device, associates and stores the current sequence of image processing operations as a segmentation strategy for said at least one image in the server database.