DropenVideo_V01
Description
DropenVideo Date: April 22, 2024 Author: Raziyeh Akbari, raziyeh.akbari@unimib.it Alternative contact: Carlo Antonini, carlo.antonini@unimib.it DropenVideo, developed in MATLAB, as an extension of Dropen, is a fully automatic frame-by-frame video analysis code for the advancing and receding contact angle determination in quasi-static wetting experiments. DropenVideo provides comprehensive data, including contact position, diameter and angles, and related curves. This software is developed in SEFILAB at the Department of Materials Science, University of Milano-Bicocca (UNIMIB), and is available at the UNIMIB repository (10.17632/wzchzbm58p). This repository will be updated with the new modified versions of the software. If you use this software in your research, please cite the following journal article: R. Akbari, C. Antonini, Contact angle measurements: From existing methods to an open-source tool, Advances in Colloid and Interface Science 294 (2021) 102470.
Files
Steps to reproduce
Users can customize various parameters in DropenVideo, including: (i) starting and ending frames along with timesteps for analysis: Lines 16-21: samplinginterval=1; %Distance between the processed frames cut1=0.02;% out of 1 cut2=0.02;% out of 1 analysisstart=round(numFrames*cut1);% The ratio of cutting the video from the beginning analysisstop=round(numFrames*(1-cut2));% The ratio of cutting the video from the end fps=10; %Frames per seconds um_px=10; % Pixel size in imaging (= micrometer per pixel) (ii) contrast threshold: lines 31 and 32 in the code: t_r=1.00; %Threshold ratio Tol=0.1; % Fixed contrast offset It is recommended to keep these preset thresholds unchanged. (iii) toggle for applying edge data refinement: lines 719 to 775: Comment / uncomment all the lines to switch the edge data refinement off/on. (iv) width of the scanning area to refine the user-selected baseline: lines 1074 to 1076: a_x_p=3; %% Vertical width of contact point selection area above the baseline a_x_n=0; %% Vertical width of contact point selection area below the baseline a_y=5; %% Horizontal width of contact point selection area (v) method for contact angle determination: Line 1433: CA_Selected=CACirc; The 'CACirc' contact angle data, derived from circle fitting, is preferred for determining advancing/receding contact angles due to its superior reliability across most example videos analyzed by DropenVideo, particularly under challenging imaging conditions. Users can alternatively use 'CAPol' for polynomial fitting or 'Contact_angle' for data obtained from the circle convolution mask method. (vi) chosen region in the hysteresis curve for exploring the advancing and receding contact angles: Lines 1434 and 1435: DD1=D_Real(D_Real>(0.7*MaxDiam)); CA_Adv_Rec=CA_Selected(find(D_Real>(0.7*MaxDiam))); The preset value is the contact diameters larger than 70%(=0.7 out of 1 in the code) of the maximum contact diameter.
Institutions
Departments
Categories
Additional Metadata for University of Milano - Bicocca
Language | English |
Date the data was collected | 2024-04-21T22:00:00.000Z |
SSD Classification | FIS/01 - FISICA SPERIMENTALE, FIS/03 - FISICA DELLA MATERIA, ING-IND/22 - SCIENZA E TECNOLOGIA DEI MATERIALI |