The flowchart begins with two data sources: public data and primary data. These sources are merged into a single dataset, which then undergoes pre-processing. Following pre-processing, the data is augmented and balanced. The dataset is then split into training and validation sets. The next step involves modeling using CNN and DenseNet algorithms. Finally, the models are evaluated to determine their performance.