8
B UILDING SHAPE AND TEXTURE MODELS OF DIATOMS FOR ANALYSIS AND SYNTHESIS OF DRAWINGS AND IDENTIFICATION Y.Hicks,D.Marshall, R.R.Martin, P.L.Rosin S.Droop, D.G.Mann Cardiff School of Computer Science Royal Botanic Garden Edinburgh Cardiff University, UK Edinburgh, UK email: y.a.hicks, dave, ralph, email: [email protected] paul.rosin @cs.cf.ac.uk Abstract We describe tools for automatic identification of diatoms by comparing their photographs with other photographs and drawings, via a model. Identification of diatoms, i.e. assigning a new spec- imen to one of the known species, has applications in many disciplines, including ecology, paleoe- cology and forensic science. The model we build represents life cycle and natural variation of both external shape and internal texture over multiple species and is based on principal curves. The model is also suitable for automatically producing drawings of diatoms at any stage of their life cycle devel- opment. Similar drawings are traditionally used for diatom identification, and encapsulate visually salient diatom features. In this article we describe the methods used to analyse photographs and drawings, present our model of diatom shape and texture variation, and illustrate our approach with a collection of drawings synthesised from our model and derived from example photographs. Finally, we present the results of identification experiments using photographs and drawings. Keywords: Classification, automatic drawing synthesis, principal curves, diatoms. 1 Introduction Diatoms are unicellular algae with a highly ornate silica shell around each specimen. The shell contains two larger elements called valves, one on either side of the cell, which bear species-specific patterns. Identification of diatoms, i.e. assigning a new specimen to one of the known species, has applications in many disciplines, including ecology, paleoecology and forensic science. Specimens are usually identified by highly trained specialists by considering diatom morphological characteristics, including shape and texture, and comparing them to photographs and drawings of previously identified specimens. This task is challenging due to a huge number of diatom species, similarities between species and life cycle related changes in shape and texture. Recently there have been various efforts in quantitative analysis of diatom shape variation [2, 6, 7]. A system for automatic identification of diatom specimens in photographs, based on the silica shell shape, size and pattern characteristics, was developed in the ADIAC project [1]. We seek to extend such capa- bilities through the inclusion of biological drawings. There is a wealth of diatom specimen drawings in the biological literature accumulated over many years. The drawings contain mainly the salient informa- tion required for identification and thus may serve as models of each species. Hence, including digitised drawings in the system and providing the ability to compare photographs and drawings has significant benefits for the biological community. A different issue is automatic production of diatom drawings. Diatom type specimens are traditionally defined in the taxonomic literature using drawings and, although photographs have been used much more

BUILDING SHAPE AND TEXTURE MODELS OF DIATOMS FOR … · 2004. 8. 6. · In ADIAC [1], Gabor wavelets were used to detect the frequency and orientation of the striae and to segment

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • BUILDING SHAPE AND TEXTURE MODELS OFDIATOMS FOR ANALYSIS AND SYNTHESIS OF

    DRAWINGS AND IDENTIFICATION

    Y.Hicks,D.Marshall,R.R.Martin,P.L.Rosin S.Droop,D.G.MannCardiff Schoolof ComputerScience Royal BotanicGardenEdinburgh

    Cardiff University, UK Edinburgh,UKemail:y.a.hicks, dave, ralph, email:[email protected]

    paul.rosin @cs.cf.ac.uk

    Abstract

    We describetools for automaticidentificationof diatomsby comparingtheir photographswithotherphotographsanddrawings,via a model. Identificationof diatoms,i.e. assigninga new spec-imen to oneof the known species,hasapplicationsin many disciplines,includingecology, paleoe-cologyandforensicscience.Themodelwe build representslife cycle andnaturalvariationof bothexternalshapeandinternaltextureovermultiplespeciesandis basedonprincipal curves. Themodelis alsosuitablefor automaticallyproducingdrawingsof diatomsatany stageof their life cycledevel-opment.Similar drawingsaretraditionally usedfor diatomidentification,andencapsulatevisuallysalientdiatom features. In this article we describethe methodsusedto analysephotographsanddrawings,presentourmodelof diatomshapeandtexturevariation,andillustrateourapproachwith acollectionof drawingssynthesisedfrom our modelandderivedfrom examplephotographs.Finally,we presenttheresultsof identificationexperimentsusingphotographsanddrawings.Keywords: Classification,automaticdrawingsynthesis,principal curves,diatoms.

    1 Introduction

    Diatomsareunicellularalgaewith ahighly ornatesilica shellaroundeachspecimen.Theshellcontainstwo larger elementscalledvalves,oneon eithersideof the cell, which bearspecies-specificpatterns.Identificationof diatoms,i.e. assigninganew specimento oneof theknown species,hasapplicationsinmany disciplines,includingecology, paleoecologyandforensicscience.Specimensareusuallyidentifiedby highly trainedspecialistsby consideringdiatommorphologicalcharacteristics,includingshapeandtexture,andcomparingthemto photographsanddrawingsof previously identifiedspecimens.This taskis challengingdueto ahugenumberof diatomspecies,similaritiesbetweenspeciesandlife cyclerelatedchangesin shapeandtexture.

    Recentlytherehavebeenvariousefforts in quantitative analysisof diatomshapevariation[2, 6, 7]. Asystemfor automaticidentificationof diatomspecimensin photographs,basedon thesilica shellshape,sizeandpatterncharacteristics,wasdevelopedin theADIAC project[1]. We seekto extendsuchcapa-bilities throughtheinclusionof biologicaldrawings. Thereis a wealthof diatomspecimendrawings inthebiologicalliteratureaccumulatedovermany years.Thedrawingscontainmainly thesalientinforma-tion requiredfor identificationandthusmayserveasmodelsof eachspecies.Hence,includingdigitiseddrawings in thesystemandproviding theability to comparephotographsanddrawings hassignificantbenefitsfor thebiologicalcommunity.

    A differentissueis automaticproductionof diatomdrawings.Diatomtypespecimensaretraditionallydefinedin thetaxonomicliteratureusingdrawingsand,althoughphotographshavebeenusedmuchmore

  • 3 TEXTURE ANALYSIS Y. Hicks

    often in the last 20 years,thereremaina significantnumberof generafor which drawings are moreappropriate.Automatingtheproductionof drawingswouldbeespeciallyusefulasit is a timeconsuminganddifficult task(Figure1).

    Figure1: A photographof a diatomvalve andadrawing of asimilar valve by abiologist.

    In recentyears,the problemof finding a mappingbetweenphotographsanddrawings cameto theattentionof computervision andcomputergraphicscommunities.For example,A.Hertzmannet al. [4]learnthemappingthroughcorrespondenceof low-level pixel statisticsin a drawing anda photograph.However, suchapproachesareunsuitablefor thetaskathanddueto their requirementfor anexactmatchbetweenthedrawingsandthephotographs,which is usuallynotavailablein biologicalmaterials.

    Our approachis to transformthe high-dimensionalimagespaceof both photographsanddrawingsinto a lower-dimensionalspacewhereonly relevant featuresarerepresented.We thenusethis spaceforthecomparisonof differentspecimensaswell asfor automaticproductionof drawings.

    In our researchwe go further by not only developing a systemcapableof identifying new diatomspecimens,but alsoproducingamodeldescribinglife cycle relatedvariationin theshapeandpatternofmultiple diatomspeciesandsuitablefor synthesisingexampledrawingsof thespecies.

    In thisarticlewepresentmethodsfor analysingdiatomshapeandtexture,produceamodelrepresent-ing variationof shapeandtexturein multiple diatomspecies,andillustrateour approachwith a numberof drawingsgeneratedautomaticallyfrom themodelandoriginalphotographs.Wefinishwith presentingtheresultsof identificationexperiments.

    2 External contour analysis and synthesis

    Many diatomvalvesaresufficiently flat to givearepeatableview in all photographs.Traditionally, whenanalysingdiatomshape,diatomistsperformed2D contouranalysisin thisview. However, dueto variousreasonsit is notaneasytaskto extractthecontoursfrom photographsautomatically. Overlappingdebrisand diffraction effects may make it hard to locatethe contour. In the courseof ADIAC [1], severalsophisticatedmethodsfor contourextractionhave beendeveloped. In this articlewe usethe extractedcontoursprovidedto usfrom theADIAC project.

    To representdiatomcontoursin acompactwaywe useFourierdescriptorsaswe explain in [5]. Thuseachdiatomcontouris representedwith a 200 elementvectorconsistingof 100 amplitudevaluesand100correspondingphaseanglesobtainedfrom Fourierdescriptors.It is possibleto reconstructtheshapeof thediatomfrom thesevalues,aswe do in [5].

    3 Texture analysis

    Our goal hereis to analysethe diatom silica shell patternsand representthem in a way suitableforsynthesis.Thevarietyof patternsoccurringin diatomsis very great.A completesystemwould needtoperforma seriesof teststo detectthe type of patternandthenchoosea suitablesetof analyticaltoolsto measurethevaluesof appropriatepatternparameters.In theinitial systemreportedin this articlewerestrictedourapproachto theanalysisof pennatediatomspecieswith striaepatternsontheirshells;mostdiatomsareof this kind. Thestriaearetransverselinesof poresbetweenthesilica ribs comingout from

    2

  • 3 TEXTURE ANALYSIS Y. Hicks

    thediatom’s long axes(raphe-sternumor sternum).Thepatternsformedby thestriaearecharacterisedby frequency andorientation.For simplicity, wemodelstriaeasstraight,which is agoodapproximationin themajority of casesconsidered.

    In ADIAC [1], Gaborwaveletswereusedto detectthe frequency andorientationof thestriaeandtosegmentthediatomshells.However, unlessthepatternorientationandfrequency areknown beforehand,or their rangeis very limited, a largebankof filters needsto beapplied.In ADIAC, 28 filterswereused,coveringa rangeof 4 differentorientationsand7 differentfrequencies.

    Fourieranalysisprovidesa moregeneralapproachto detectingthe frequency andorientationof thestriaepatterns,andis moresuitablefor thepurposegiven the rangeof possiblefrequenciesandorien-tations,thusit is our chosentool. We performanFFT within a sliding window of size48 x 48 at eachpixel insidethediatomcontour. Thissizeensuresthatat least3 striaefit insidethewindow (atour imageresolution)for robustdetectionof patternorientationandfrequency.

    Figure2: Fromleft to right top down: a photographof a diatom,synthesiseddrawing, orientationmap,frequency map,energy map(using48x48window), energy map(using2x48window), centralpartbor-ders,fitted splinestogetherwith controlpoints.

    For eachwindow we find the energy valuescorrespondingto the Fourier coefficients. Thenwe setto zerotheDC Fouriercomponentaswell asthevaluescorrespondingto the frequenciesof 1 and1/2,as we expect at least threestriae in eachwindow. We also set to zero the valuescorrespondingtoalmosthorizontalorientations,aswe do not expectto find striaein suchorientations.Finally, we findthemaximumamongtheremainingFFT energy valuesto give theorientationandfrequency. Thusweobtainthreemapsfrom therun of theFFT. Thefirst onecontainsthestriaeorientationvaluesfor eachpixel insidethediatomcontour, thesecondcontainsthestriaefrequency for eachpixel insidethediatomcontour, and the third map containsenergy values(FFT amplitude)for eachpixel inside the diatomcontour(Figure2). Weusethesemapsata laterstageto find theaveragestriaeorientationandfrequencyvaluesin differentareasof adiatom.

    Apart from knowing the striaeorientationandfrequency, we alsoneedto detectthe bordersof the

    3

  • 4 TEXTURE SYNTHESIS Y. Hicks

    centralareaof thediatomwith no striae(thesternumor raphe-sternum).Theenergy mapgivesussomeideaof wheretherearestriae.However, its bordersarehardto pinpointdueto thesizeof theslidingFFTwindow. We performa secondwindowedFFT on thewhole image,this time usinga window of size2x 48, finding thelargestpeaksin theFourierdomainin thesameway asbefore.However, this time weareonly interestedin theenergy map. We find theverticalbordersof thecentralareaby traversingtheenergy valuesin eachcolumnof themapup anddown from thecentre,looking for thefirst valueabovethe threshold,which we setat threequartersof the averageenergy valueover the whole energy map.Finally, wefit asetof cubicsplinesinto thetopandbottomborders,thusdescribingeachborderwith 19splinecontrolpoints.

    To obtainparametervaluescharacterisingthetexture,wesplit theinsideof thediatomcontourinto 12parts,6 above thesternumand6 below. Thebordersof thepartsaredeterminedby splitting thecurvesapproximatingthetop andthebottombordersof thecentraldiatomareainto equallengths.We find theaverageorientationandfrequency insideeachof thesepartsasthe weightedaverageof all orientationandfrequency values,wheretheweightsarethecorrespondingenergy values.

    The internalpatternof eachdiatomis describedusinga 100 elementvector, where76 elementsarethecoordinatesof the38 controlpointsandanother24 valuesareorientationandfrequency values.

    In conclusion,we would like to point out thatthemethodpresentedabove is suitablefor theanalysisof diatomsrepresentedin bothphotographicanddrawing form.

    4 Texture synthesis

    To draw the internalstructureof thediatom,we draw linesrepresentingthestriaebetweentheexternalcontourand the sternumborders. This is doneusing the averageorientationand frequency valuesinseveralareasinsidethediatomcontour.

    To modelor mimic actualvalvessatisfactorily, therequirementsfor thegeneratedstriaearethattheyshouldhave theappropriateorientationandfrequency values,andshouldbecontinuousacrosseachareaof differentorientationandfrequency. For example,if two striaedivergetoofar from eachother, anotherstriashouldappearin between,or if they converge,eventuallythey shouldeithermergeor oneof themshoulddisappear.

    In our synthesisalgorithm we attemptto follow the way it is believed the diatom shell is formednaturally[9]. Thestriaeareformedgradually, theonesnearthecentreof thediatomstartgrowing firstandmay be partially completedby the time the striaefurther away from the centrestartforming. Weattemptto modelthisprocessin our iterative synthesisalgorithmoutlinedbelow.

    1. Startingat thecentreof thetop sternumborder, goingout towardstheright endof thediatomaddonemorepixel to the lengthof all existing striae,keepingall striaeof orientationsappropriateto the areasof the diatom they are locatedin, checkingthat they have not reachedthe diatomcontouryet andthat they arenot too close(lessthanhalf of thestriaespacingappropriateto thecorrespondingareaof diatom)or too far (more than twice the striaespacingappropriateto thecorrespondingareaof diatom)from theneareststriaon theleft. Thethresholdvaluesfor thestriaespacingwerederivedexperimentallyto imitatetheunderlyingnaturalprocesses.

    2. If thestriaon theleft is too closeto thecurrentstria,or thecurrentstriahasreachedtheexternalcontour, thenthecurrentstriabecomes“completed”,andin thatcaseno morepixelsareaddedtoit in thefuture.

    3. If the stria on the left is too far away, then anotherstria is insertedbetweenthe two that havedivergedtoo far.

    4. After wehaveconsideredall existingstriaeontheright from thecentre,andif wehavenotreachedthecontourof thediatom,we addonemorestriato theright of therightmoststriaat thedistanceappropriatefor thearea.

    4

  • 4 TEXTURE SYNTHESIS Y. Hicks

    Figure3: Photographsanddrawingsgeneratedautomaticallyfrom thephotographsof 13 species.Thespeciesare in the following order: Caloneisamphisbaena,Cymbellahybrida, Cymbellasubaequalis,Gomphonemaaugur, Gomphonemaminutum,Gomphonemaspecies1, Navicula capitata, Naviculamenisculus,Navicula radiosa,Navicula constans,Navicula rhynchocephala,Navicula viridula, Sell-aphora bacillum.Pleasenotethattheoriginalimagesareveryhighresolutionandcontainhighfrequencyinformationwhichmaynotbeadequatelyprintedor displayedon somedevices.

    5

  • 6 EXPERIMENTS Y. Hicks

    5. Repeatall theabove stepsuntil all thestriaeare“completed”.

    6. Repeatall theabovestepsfor theotherthreequartersof thediatomstartingat thecentreandgoingout towardstheendsof thediatomalongthetopor bottomof thesternum.

    5 A model of shape and texture

    Previously [5], we presenteda modelof shapevariationduringthelife cycle of severaldiatomspecies.The modelwasbasedon a collectionof principal curves,whereeachcurve modelledthe growth tra-jectory of a diatomspecies.Individual shapevariationswithin speciesaredefinedin the dimensionsorthogonalto theprincipalcurve.

    Principalcurveswerefirst definedby HastieandStuetzle[3]. Intuitively, aprincipalcurve is asmoothcurve passingthroughthe“middle” of a datadistribution. Principalcurvesareestimatedrecursively fora given dataset. In practicethe curvesareapproximatedwith a numberof knotsandlinear segmentsconnectingthem.

    We have now extendedour earliermodelbasedon diatomcontoursto representdiatomtexture aswell. Prior to modelling the diatomshapeand texture data(the set of parametervaluesdescribedinSections2 and 3, for all specimensfrom all species)we normalisethe datato have zero meanandstandarddeviationof one.Wefind mainmodesof variationin thedataof all speciesthroughPCA.Thenwemodelthelife cycleshapeandinternaltexturevariationin eachspeciesusingaprincipalcurvegoingthroughthemiddleof thecorrespondingdataset.Thisapproachallowsusto extendthemodelto includeanew specieseasily, which is moredifficult for adecision-baseddiatomidentificationmethod[1].

    6 Experiments

    6.1 Diatom analysis and automatic drawing generation

    Our testdataincludesover 300 photographsof 13 differentspecies,namely, Naviculaconstans,Sell-aphora bacillum,Navicularhynchocephala,Gomphonemaaugur, Cymbellahybrida,Cymbellasubae-qualis,Naviculacapitata,Caloneisamphisbaena,Naviculamenisculus,Gomphonemaminutum,Gom-phonemaspecies1, Navicula radiosa,Naviculaviridula (examplesareshown in Figure3). We usedtheseto producedrawings directly from eachphotograph.The quality of the produceddrawings de-gradedgracefullywith decreasingquality of the original photographs.Pleasenote,that dueto the re-ducedsizeof thephotographs,it maybedifficult to seethestriaeorientationandfrequency of Caloneisamphisbaenain Figure3.

    6.2 Building a model and reconstructing drawings from the model

    For this experiment,we selectedthebestquality photographsdescribedin theprevioussectionto makesurethat the modelsproducedwere reliable and did not containany errorsfrom the analysisstage.Thenumberof thespecimensin eachspeciessetrangedfrom

    �for GomphonemaaugurandNavicula

    radiosato 20for Gomphonemaminutum, giving atotalof ����� specimens.Prior to usingprincipalcurvesto modelthediatomshapedata,we normalisedthedataandthenfoundthemainmodesof variationinthedatasetof all speciesthroughPCA,asdescribedearlier.

    Webuilt amodelof diatomshape,lengthandinternaltexturevariationoverthelife cyclesof theabove13 speciesby fitting anindividual principalcurve to eachof theavailable13 datasets(Figure6.2).

    In Figure5 we synthesisethe drawings of diatomsfrom the principal curve nodesdepictingthe di-atomsatdifferentstagesin their life cycle. Notethattheremaybeno correspondingphotographfor thatstage– herethedrawingsaregeneratedsolelyfrom themodel,notdirectly from aphotograph.

    6

  • 6 EXPERIMENTS Y. Hicks

    −20 −15−10 −5

    0 510

    −10

    −5

    0

    5

    10

    −6

    −4

    −2

    0

    2

    4

    6

    8

    x1

    x2

    x 3

    Figure4: Principalcurvesandthedatausedfor their training,projectedinto thespaceof threelargesteigenvectors.Differentspeciesarerepresentedwith differentsymbols.

    Figure5: Someof theGomphonemaminutumphotographsusedfor trainingaprincipalcurveanddraw-ingsgeneratedautomaticallyfrom theprincipalcurve at otherstagesof thelife cycle.

    6.3 Identifying diatoms from photographs and drawings using our model

    Thefirst experimentconsistedof identifying diatomswhoseimageswerenot usedfor constructingthemodel.For thisexperimentweusedthestandard“leaveoneout” approach,wherethemodelwastrainedon all thespecimensapartfrom oneandtheremainingspecimenwasidentifiedusingthetrainedmodel.We repeatedtheexperimentomitting eachspecimenout of the total 178usedin Section6.2. We com-paredtheidentificationaccuracy betweena modeltrainedon thediatomshapeandlengthdata,a modeltrainedon thetexturedataonly, andamodeltrainedon shape,textureandlengthdata.

    Theerrorratewhenusingtheexternalcontourandlengthdatawas19.66%.For thetexturedataonly,theerrorratewas6.18%.Usingshape,textureandlengthdatatheerrorratedecreasedto 3.37%,whichis a significantimprovementto using either contouror texture dataalone,and is similar to the errorrateachieved in theADIAC projectin similar experiments.However, thedatasetusedin theADIACincludeda largernumberof species,someof whichhadnon-striaepatterns.

    We usedseveral otherstandardclassificationmethodson the samedataset in leave-one-outexper-imentsfor comparisonwith our model. Using a supportvectormachine(SVM), developedby RyanRifkin at MIT’ s Centerfor Biological andComputationalLearningwith a linearkernelgave usa clas-sificationerror rateof 6.18%on the normaliseddata,anda 19.1%error ratewasachieved usingOC1decisiontreeapproach[8] on theraw datawithoutprior normalisation.

    To identify a diatomin a drawing we usedthesameprocedureasfor thephotographs.We obtainedparametervaluesby imageanalysisof sevendrawingsof sevendifferentdiatomspeciesalsorepresentedin theabovephotographset.Fourdrawingswereidentifiedcorrectly. In thetwo outof threemisidentified

    7

  • REFERENCES Y. Hicks

    drawings, thestriaefrequency wasfound to bedoublethe real valuedueto theartistic techniqueusedin the drawings. After we manuallycorrectedthe frequency valuesfor thesedrawings, onemorewasidentifiedcorrectly.

    7 Evaluation and future work

    We have presenteda meansof modellingshape,lengthandtexturevariationin multiple diatomspecies.Themodelis built from dataautomaticallyextractedfrom photographs,andis basedon diatomfeatureswhicharepresentin bothphotographsanddrawingsandusedfor diatomidentification.

    Themodelis suitablefor identificationof previously unseendiatomsrepresentedin photographicordrawing form. It is alsosuitablefor reconstructingdrawingsof diatomsatany stagesof their life cycles,includingthosenotexplicitly representedin theoriginal trainingset.

    We have presenteddrawingsproducedby our methodsandtheresultsof identificationexperiments.Identificationexperimentsachieveda similaraccuracy to thoseresultingfrom theADIAC project;how-ever, ADIAC datasetwaslargerandincludedsomediatomswith non-striaepatterns.

    Currently biologistsare working on applying the systempresentedto classificationproblemsin abiologicalcontext (taxonomy).

    8 Acknowledgments

    Thisprojectis fundedby theBBSRC/EPSRCundertheBioinformaticsProgramme,grant754/BIO14261.In our experimentswe usedChang’s implementationof ProbabilisticPrincipal Curves as a part ofLANS PatternRecognitionToolbox,http://www.lans.ece.utexas.edu/kuiyu/. Thedatasetof diatompho-tographs,usedin theproject,wasprovidedto usby theADIAC partners.

    References

    [1] H. du Buf andM.M. Bayer (eds.).AutomaticDiatom Identification.Vol. 51, Seriesin MachinePerceptionandArtificial Intelligence,World ScientificPublishingCo.,Singapore,2002.

    [2] N. Goldmanet al.. Quantitative analysisof shapevariation in populationsof Surirella fastuosa.DiatomResearch,vol.5, pp.25–42,1990.

    [3] T. HastieandW. Stuetzle.PrincipalCurves.Journalof theAmericanStatisticalAssociation,vol.84,issue406,pp.502–516,June1989.

    [4] A. Hertzmannetal.. ImageAnalogies.SIGGRAPH’2001Proceedings,pp.327–340,2001.

    [5] Y.A. Hicks et al.. Modelling life cycle relatedandindividual shapevariationin biological speci-mens.Proc.BMVC’2002, Sept2-5,Cardiff, Wales,Volume1, pp.323–332,2002.

    [6] Y. Hicks et al..AutomaticLandmarkingfor Building Biological ShapeModels.Proc.ICIP 2002,Rochester, NY, USA Vol II, pp.801-804,2002.

    [7] D. Mou and E.F. Stourmer. SeparatingTabellaria (Bacillariophyceae)ShapeGroupsBasedonFourierDescriptors.Journalof Phycology, vol.28,pp.386–395,1992.

    [8] S.Murthy etal.. Systemfor Inductionof ObliqueDecisionTrees.Journalof Artificial IntelligenceResearch,vol.2, pp.1–33,1994.

    [9] F.E. Roundet al.. The diatoms.Biology and morphologyof the genera.CambridgeUniversityPress,1990.

    8