Dear Ryuyi Narita,
thank your for the explanation .
1. So the values of parameters X0, X1, Y0,Y1 CenterX and CenterY in each module LiteROI_Fifo will be different to the X0, X1, ... parameters in the other 'LiteROI_Fifo" modules in the final implememation?
Summary of design:In the current implemnetation the output of each box "LiteROI_Fifo" is a 1 bit pixel value which gives information, whether at least one detected object has parameters (x0, x1, center of gravity ,...) in a specific range (defined with parameters X0,X1,...). In the end you sum the output of the multiple "LiteROI_Fifo" boxes up to get information in how many specified ranges at least one object exists? Finally you set Threshold "outputCondition" which gives you information whether at least one object is detected in more than a specific number of defined ranges.
Suggestion: Instead of using "Register, ,IsLastPixel and Remove Pixel, use "FrameMax" or "Row Max" in each module "LiteROI_Fifo" , "then you can add the output of the 100 modules "LiteROI_Fifo" up without using SYNC operator. After that you can select only the last pixel.
Remark:2. If the parameters X0, y 1 ,y0 in each module 'LiteROI_FIFo" will be the same simply use only one module "LiteROI_FiFo" in your design and replace the content after operator "And" in the module with operator "Framesum". This will give you the number of objects, which are found in one specific range defined by X0,x1,....
3. May I introduce the operator "imageBufferMultiROIDyn" to you? It may ´be helpful for you in the context of Blob analysis