background image

24

Figure 10.3. 

Edge detection of a droplet. The edge can be displayed using the ‘Show Edges’ button in the main viewer.

Canny edge detection is the process by which the software determines the edge pixels of a droplet. 

Figure 

10.3

 shows the same droplet as 

Figure 10.1

, however the ‘Show Edges’ option has been toggled in the main 

viewer, and so the edge detection is now visible. 

The edge detection algorithm looks for large changes in pixel lightness that would signify the edge of a region 
of darkness (a droplet). When an area of the image changes from light to dark over a small number of pixels, 
there is likely to be an edge. 

Figure 10.4 

shows a change in lightness between pixels in a straight line. The 

pixel on the left has a lightness value of 50, which increases to 240 over the 6 pixels in the line. The change 
in lightness between the two central pixels is the highest, shown by the steep gradient of the line between 
these points.

10.3 Canny Edge Detection

Figure 10.4. 

Lightness value change from 50 to 240, with a steep gradient between the central two pixels.

There are two gradient thresholds involved with the edge detection, and they are shown in 

Figure 10.5. 

Threshold 1 determines the minimum change in lightness required for an edge to be detected. To detect 
and edge in 

Figure 10.4

, threshold 1 would need to be lower than the difference between the central two 

pixels. This corresponds to point a) in 

Figure 10.5.

If the angle is below 10° then the software uses a circle fit to determine the contact angles, and this is not 

displayed on the image.

Summary of Contents for L2004A1

Page 1: ...USERMANUAL Manual Version 1 1 D Product Code L2004A1 Product Version 1 1 Software Version 3 0 CONTACT ANGLE GONIOMETER ...

Page 2: ...ion 10 8 Operation 10 8 1RecordingaVideo 10 8 2SoftwareSettings 11 8 3PerformingMeasurements 13 9 Calibration 22 9 1CalibrationRecording 22 9 2CalibrationAnalysis 22 10 AdvancedMeasurementGuide 22 10 1RegionofInterest ROI 22 10 2PolynomialFitting 23 10 3CannyEdgeDetection 24 10 4PendantDropFitting 26 11 Troubleshooting 28 12 Relatedproducts 29 12 1RelatedConsumables 29 12 2RelatedEquipment 29 ...

Page 3: ...thPCsoftwarethatprovidesasimpleandintuitiveinterfacefor contactanglemeasurements TheOssilaSolarCellPrototypingPlatformisacomplementarycollectionofsubstrates materials and equipmentaspartofahigh performancestandardphotovoltaicreferencearchitecture Thisplatform enablesresearcherstoproducehigh quality fully functionalsolarcellswhichcanbeusedasareliable baseline Formoreinformation ossila com pages sol...

Page 4: ...ethattheDoCisissuedunderoursoleresponsibility andbelongstothefollowingproduct Product L2004A1ContactAngleGoniometer Serialnumber L2004A 0105 1000 3000 xxxx Objectofdeclaration L2004A1 ContactAngleGoniometer Theobjectofdeclarationdescribedaboveisinconformity withtherelevantUnionharmonisationlegislation EMCDirective2014 30 EU RoHSDirective2011 65 EU Signed Name DrJamesKingsley Place Sheffield Date 0...

Page 5: ...τότηταςΕΕ Κατασκευαστής OssilaLtd SolproBusinessPark WindsorStreet S47WD ΗνωμένοΒασίλειο ΔηλώνουμευπεύθυναόnοαναφερόμενοςεξοπλισμόςσυμμορφώνεταιμετησχεnκήνομοθεσίαεναρμόνισηςτηςΕΕπουυπάρχει σnςπροηγούμενεςσελίδεςτουπαρόντοςεγγράφου Español DeclaracióndeconformidadUE Fabricante OssilaLtd SolproBusinessPark WindsorStreet S47WD ReinoUnido Declaramosbajonuestraúnicaresponsabilidadqueelsiguienteproduct...

Page 6: ...dsorStreet S47WD ReinoUnido Declarasobsuaexclusivaresponsabilidadequeoequipamentoindicadoestáemconformidadecomalegislaçãodeharmonização relevantedaUEmencionadana s página s anterior es destedocumento Română DeclaraţiedeconformitateUE Producător OssilaLtd SolproBusinessPark WindsorStreet S47WD RegatulUnit DeclarăpeproprierăspunderecăechipamentulprezentatesteînconformitatecuprevederilelegislaţieiUEd...

Page 7: ...fromothers Takecaretoavoidtrappingfingerswhileadjustingthetiltstageposition Table4 1 ContactAngleGoniometerandContactAnglesoftwarerequirements Table4 1detailsthepowerrequirementsforthesystem andtheminimumcomputerspecificationsforthe OssilaContactAnglesoftware Power 12V 1ADC suppliedwiththesystem OperatingSystems WindowsVista 7 8 or10 CPU DualCore2GHz RAM 2GB AvailableHardDriveSpace 250MB MonitorRe...

Page 8: ...ntedcopyoftheusermanual 25µlsyringewithbluntneedle Syringeclampingmechanism Examinethecomponentsforevidenceofshippingdamage Ifdamagehasoccurred pleasecontact Ossiladirectlyforfurtheraction Theshippingpackagingwillcomewithashockindicatortoshowif therehasbeenanymishandlingofthepackageduringtransportation TheContactAngleGoniometermeasurementspecificationsareshowninTable6 1 andthephysical specificatio...

Page 9: ... Alternatively thesoftwarecanbedownloadedfrom ossila com pages software drivers Videorecordingisperformedinthe Capture Tablocatedinthetopleftofthesoftware 7 Installation 8 Operation Table6 2 ContactAngleGoniometerphysicalspecifications Figure8 1 SoftwareTabs CaptureandAnalyse StageDimensions 50mmx50mm MaximumDropletWidth 20mm OverallProductDimensions Width 95mm Height 170mm Depth 320mm MaximumSamp...

Page 10: ...display 6 Select Image or Video 7 Setavideolengthandframerate I Makesurethatyourvideolengthtakesintoaccountthetimeitwilltaketodispensethedroplet andanyspreadingtimethatyouwishtoobserve 8 Chooseasavedirectoryandfilename 9 Preparetodispenseadroplet 10 Click Record inthecontrols 11 Dispensethedroplet 12 Whenyouarefinishedtakingrecordings press StopCamera toturnthecameraoff 8 2 1CameraSettings I Camer...

Page 11: ...tallengthoftimetorecordforinseconds I Chooseanumberbetween0 1and3600 1hour II Thedefaultis10seconds II FrameRate Setstheframerateinframespersecond I Thiswillupdatetheincrementtomatchthechosenframerate II Defaultis20framespersecond III TimeIncrement Setsthetimeincrementinseconds I Thiswillupdatetheframeratetomatchthechosenincrement II Defaultis0 05seconds 8 2 2RecordingSettings Figure8 3 RecordingS...

Page 12: ...rwritten II Videofilesaresavedas avifiles Imagefilesaresavedas pngfiles VI AnalyseRecordedImage Video Ifthisboxischecked thesoftwarewillloadtherecordedfileintotheanalysistabafterithasfinished recording VII RecordButton Startsvideorecording I Thiswillsaveasetnumberofframesdeterminedbythechosenvideolengthandthe framerate 8 3PerformingMeasurements Bothcontactangleandsurfacetensionmeasurementsareperfo...

Page 13: ...geisslanted orthestagewasnotcompletelylevel youcanadjustthebaselineangle usingthe BaselineRotation controlinthetoprightcorner IV Youcanalsomakefineadjustmentstothebaselineheightusingtheupanddownarrowsin thetoprightcorner 7 Click Analyse I ThesoftwarewilldetecttheedgesofthedropletwithintheROI II Afittingtechniqueisappliedtothedroplet dependingonitsestimatedangle 10 CircleFit 10 PolynomialFit III Th...

Page 14: ...gleusingthe BaselineRotation boxinthetop rightcorner 7 Click Analyse I ThesoftwarewilldetecttheedgesofthedropletwithintheROI II Afittingtechniqueisappliedtothedroplet Theparametersofthefit radius Bnumber X0 Y0 areshowninthecontrolstothetoprightoftheviewingwindow III Thecalculatedsurfacetensionisdisplayedintheleftcornerofthescreen 8 Ifthedropletfitlookspoor thefitparameterscanbeadjustedmanuallytoac...

Page 15: ...alculatedcontactanglesaredisplayedinthe resultsdisplay I ContactAngle PendantDrop Choosebetweenthetwopossiblemeasurementtypes Thiswillaffectwhichmeasurementis performedwhenthe Analysis buttonispressed II DropDensity PendantDropOnly Selectthedropdensityoftheliquidunderinvestigation Thisdensityisusedalongwiththedroplet fittingtodeterminethesurfacetension Ifasuitabledensityisnotinthelist select AddNe...

Page 16: ...determinedbythecalibrationprocedure Thisdisplaychangesbasedonthetypeofmeasurementcurrentlyselected I LeftAngle RightAngle Showsthemeasuredcontactangleinthecurrentframefortheleftandrightsidesofthedroplet II LeftRMSError RightRMSError Showstheroot mean squareerrorofthepolynomialfittothedetectededgedata I Thisshouldbeaslowaspossible II AfitwithanRMSerrorvalueof1ormoreisconsideredtobepoor andtheresult...

Page 17: ...of1ormoreisconsideredtobepoor 8 3 3ResultsPlot 8 3 4VideoDisplay Plotsthecontactanglesorsurfacetensionsmeasuredvsframeforthecurrentlyselectedvideoorimage Figure8 10 Resultsplotoftheleftandrightcontactanglesvsframenumber Figure8 11 ThemainviewingsectionoftheContactAnglesoftware I MainViewer Displaystheselectedvideoforanalysis ...

Page 18: ...easurementisdefinedbythebottomofthebox IV BaselineandPedantDropControls Formoreinformationonthependantdropcontrols seesection10 4 BaselineAdjustmentmovesthebottomoftheregionofinterestupanddownbyasinglepixel BaselineRotationrotatestheimage I Thisisusedtoalignthebottomofthedropletwiththeregionofinterest Allowsmanualeditingofthependantdropfittingparameters DropletRadiuschangestheradiusofthefitteddrop...

Page 19: ...ohasanindexof0 8 3 10DataSaving Resultsfilesaresavedinatabularformatas csvfiles whichcanbeopenedwithmostspreadsheet programs Thefilecontainssevencolumnsofmeasurementresults whicharedescribedintheTable8 1 ThesavedirectoryandfilenamecanbeselectedusingthecontrolsshowninFigure8 14 Table8 1 Columnnamesanddescriptionsforcontactangledatasavedintheresults csvfile ColumnName Description FrameNumber Thefram...

Page 20: ...ofthesimulatedpendantdropto thedetecteddropletedge DropVolume µL Calculateddropletvolumeofthesimulatedpendantdrop RightContactPoint Thexcoordinate inpixels atthepointwheretherightedgeofthe dropletinterceptsthebaseline DropletWidth Pixels Thedifferenceinpixelsbetweentheleftandrightcontactpoints I SaveDirectory Setsthedirectoryinwhichvideosaresaved Directorycanbeinputmanuallyorselectedusingthebutton...

Page 21: ...ndsmostofthesphere asshown inFigure9 1 Click Calibrate andthesoftwarewillfitacircletotheedgeofthesphere Thisisseenasagreen line The MillimetresperPixel fieldwillupdatewiththenewvalue Thesoftwarewillsavethenewcalibrationvalueanditwillremainevenwhenthesoftwareisclosedand reopened Ifthecamerafocaldistanceischanged thesystemwillneedtobere calibrated Figure9 1 Calibratingthesoftwareusingacalibrationsph...

Page 22: ...geabovethebaselinewillbeusedinthefittingandresultantcontactanglecalculations Thetop leftandrightsidesoftheROIboxareusedtoexcludeanyunwantedfeaturesfromtheimage If thereisaseconddropletinthesameimage thisshouldbeexcludedfromtheregionofinterest 10 2PolynomialFitting Ifthecontactangleisabove10 thenthesoftwarewillfitapolynomialtotheedgeofthedroplet The polynomialfitisoverlaidontheimageasagreenline The...

Page 23: ...tnessbetweenpixelsinastraightline The pixelonthelefthasalightnessvalueof50 whichincreasesto240overthe6pixelsintheline Thechange inlightnessbetweenthetwocentralpixelsisthehighest shownbythesteepgradientofthelinebetween thesepoints 10 3CannyEdgeDetection Figure10 4 Lightnessvaluechangefrom50to240 withasteepgradientbetweenthecentraltwopixels Therearetwogradientthresholdsinvolvedwiththeedgedetection a...

Page 24: ...illalsobecountedasanedge ThisisdemonstratedinFigure10 6 wherethegradientchangeinthebottomrowofpixelsdoesnotpass threshold1butdoespassthreshold2 Asitisadjacenttothetoprowwhichdoespassthreshold1 itisstill countedasanedge Rowsadjacenttothisrowthatpassthreshold2willalsobecountedasedges pointbin Figure10 5 Figure10 7 Cannyedgedetectionthresholdcontrols Defaultsthresholdsaresetto200and100 Ifarowfallsbel...

Page 25: ...t Ifadropletvolumeisincreasedbyincreaseditsradius itwilldeformmoreundertheincreased gravity Iftwodropletshavethesameshapebutdifferentsizes thelargerdropletmustthereforehave ahighersurfacetensiontoretainthesameshapewithahighervolume Thismeansthatincreasingthe simulateddropletradiuswillincreasethesurfacetension 10 4PendantDropFitting Anopticaltensiometerisatoolformeasuringthesurfacetensionofaliquid ...

Page 26: ...ts Itthen comparesthesimulateddropletswiththedetectededgeofthedropletintheregionofinterest The simulatedfitthatmostcloselymatchesthedetectededgeischosenasthe real droplet Thedifference betweenthesimulatededgeandthedetectededgeistherootmeansquarederror RMSE Thisisdisplayed whenameasurementisperformedandcanbeusedasanindicatorofhowcloselythesimulateddroplet matchedthedetectededge ...

Page 27: ...ply andthattheplugisconnectedtoboththe adaptorandaworkingpowersocket b ContactOssilaforareplacementpower supplyadaptor Softwaredoes notstart a ThewrongversionofWindowsisinstalledon thecomputer b Thesoftwarehasnotinstalledproperly a InstallthesoftwareonacomputerwithWindows Vistaornewer b Tryreinstallingthesoftware Cannotdetectthe camera a TheUSBcablemaynotbe connectedproperly b TheUSBcablemaynotbec...

Page 28: ...ance specs and simple to use intergrated software at a reasonable cost Our range of 15 x 20 mm ITO substrates for OPV OLED and sensing applications These substrates are coated with a 20nm layer of synthetic quartz Produce high quality coatings without any substrate warping Perfect for busy labs with limited space Product codes C121 Product code C2001V1 Product codes L2005A1 Product code L2006A1 Pr...

Page 29: ......

Reviews: