Final Report COP

download Final Report COP

of 48

Transcript of Final Report COP

  • 8/12/2019 Final Report COP

    1/48

    A REPORT

    ON

    A Field Guide Application for Ornithology

    BY

    Akhil Oswal 2008A3PS026G

    Kshaunish Jaini 2008B4A3083G

    PREPARED IN PARTIAL FULFILMENT OF THE COMPUTER ORIENTED PROJECTCOURSE NO. BITS-C 331

    BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI, GOA

    2011

  • 8/12/2019 Final Report COP

    2/48

    Introduction

    Bird watching or birding is the observation of birds as a recreational activity. Itcan be done with the naked eye, through a visual enhancement device likebinoculars and telescopes, or by listening for bird sounds. Birding ofteninvolves a significant auditory component, as many bird species are morereadily detected and identified by ear than by eye. Most birdwatchers pursuethis activity mainly for recreational or social reasons, unlike ornithologists, whoengage in the study of birds using more formal scientific methods.

    Most birdwatchers will keep an eye on birds around them at all times but willmake specific trips to observe birds fulltime. The most active times of the yearfor birding in temperate zones are during the spring or fall migrations whenthe greatest variety of birds may be seen. On these occasions, large numbersof birds travel north or south to wintering or nesting locations. Early morningsare typically better as the birds are more active and vocal making them easierto spot.

    Certain locations such as the local patch of forest, wetland and coast may befavoured according to the location and season. Seawatching is a type ofbirdwatching where observers based at a coastal watch point, such as aheadland, watch birds flying over the sea. This is one form of pelagic birding,by which pelagic bird species are viewed. Another way birdwatchers viewpelagic species is from seagoing vessels. Weather plays an important role inthe occurrence of rare birds.

  • 8/12/2019 Final Report COP

    3/48

    About the Software:

    This is a program to help Amateur and Professional Bird watching enthusiasts toidentify bird species in the field. Accessible through the internet via aComputer/Cell phone/Tablet, the program matches characteristics entered by theuser against a database we have created and identifies the nearest matching birdsand displays their photographs and provides further information via a Wikipedialink.

    This identification program is for birds in Goa and parts of India. Fill out the formas best as you can and you'll find which bird match. It's better to start with a fewcharacteristics you are sure about, then add more as needed. Use the "Back"button to go back and add (or subtract) characteristics.

    Field Guides that can assist in the identification of Birds in Goa are:

    The Book of Indian Birds, Dr.Salim Ali The Birds of Southern India, Grimmett and Inskipp

  • 8/12/2019 Final Report COP

    4/48

    Input Forms for User Interface

  • 8/12/2019 Final Report COP

    5/48

  • 8/12/2019 Final Report COP

    6/48

  • 8/12/2019 Final Report COP

    7/48

  • 8/12/2019 Final Report COP

    8/48

  • 8/12/2019 Final Report COP

    9/48

  • 8/12/2019 Final Report COP

    10/48

  • 8/12/2019 Final Report COP

    11/48

  • 8/12/2019 Final Report COP

    12/48

  • 8/12/2019 Final Report COP

    13/48

    Feet Reference

  • 8/12/2019 Final Report COP

    14/48

    Beak Reference

    Typical to Billlength

    Billthickness

    Billshape

    Photo

    Ibis Very long Medium Downcurved

    Avocet Very long Thin Upcurved

    Raptor Medium VeryThick

    Hooked

    Storks,Pelicans

    Very long Very thick Straight

    Tern Long Thick straight

  • 8/12/2019 Final Report COP

    15/48

    Woodpecker

    long Thin Straight

    Sunbird Long Thin DownCurved

    Swift Short Thin DownCurved

    Myna Medium Thick Straight

  • 8/12/2019 Final Report COP

    16/48

    Database Reference Images and Program Running:

    For a Particular User Entry:

    The user entered Colors:

    Black, White, Gray

    Size Very Large

    Body Shape 3 (Raptor Form)

  • 8/12/2019 Final Report COP

    17/48

    Program Generated Output:

  • 8/12/2019 Final Report COP

    18/48

    Excel(VB) Code for Characteristic Matching:

    Size Matching:=IF(Table62[[#This Row],[Size]]=E$3,10,IF(Table62[[#This Row],[Size]]=(E$3+1),5,(IF(Table62[[#This Row],[Size]]=(E$3 -1),5,0))))

    Color Matching:

    =5*SUMPRODUCT(Table62[[#This Row],[Red]:[dull brown]],$G$3:$W$3)

    Beak Matching:

    =SUM((IF(AND((AC4=AC$3),(ISBLANK(AC4)=FALSE)),1,(IF(AND((AC4=AD$3),(ISBLANK(AC4)=FALSE)),1,0)))),(IF(AND((AD4=AD$3),(ISBLANK(AD4)=FALSE)),1,(IF(AND((AD4=AC$3),(ISBLANK(AD4)=FALSE)),1,0)))))

    =SUM(AND(IF(Z4=Z$3,2,0),ISBLANK(Z4)=FALSE),AND(IF(AA4=AA$3,2,0),ISBLANK(AA4)=FALSE),AND(IF(AB4=AB$3,2,0),ISBLANK(AB4)=FALSE))

    =Table62[[#This Row],[Beak ShapeMatch]]+Table62[[#This Row],[BeakColorMatch]]

    Leg Matching:

    =SUM(AND(IF(AH3=AH$3,1,0),ISBLANK(AH3)=FALSE),AND(IF(AI3=AI$3,1,0),ISBLANK(AI3)=FALSE),AND(IF(AJ3=AJ$3,1,0),ISBLANK(AJ3)=FALSE))

    Form Matching:

    =IF((AND(IF(Table62[[#This Row],[Body Shape]]=AL$3,5,0),ISBLANK(Table62[[#ThisRow],[Body Shape]])=FALSE))=TRUE,10,0)

  • 8/12/2019 Final Report COP

    19/48

    Neck Matching:

    =SUM((IF(AND((AN3=AN$3),(ISBLANK(AN3)=FALSE)),1,0)),(IF(AND((AO3=AO$3),(ISBLANK(AO3)=FALSE)),1,0)))

    Wingshape Matching:

    =SUM((IF(AND((AQ3=AQ$3),(ISBLANK(AQ3)=FALSE)),1,0)),(IF(AND((AR3=AR$3),(ISBLANK(AR3)=FALSE)),1,0)),(IF(AND((AS3=AS$3),(ISBLANK(AS3)=FALSE)),1,0)),(IF(AND((AT3=AT$3),(ISBLANK(AT3)=FALSE)),1,0)))

    =SUM((IF(AND((AZ3=AZ$3),(ISBLANK(AZ3)=FALSE)),1,0)),(IF(AND((BA3=BA$3),(ISBLANK(BA3)=FALSE)),1,0)),(IF(AND((BB3=BB$3),(ISBLANK(BB3)=FALSE)),1,0)))

    =Table62[[#This Row],[Wing Property match]]+Table62[[#This Row],[wing ColorMatch]]+Table62[[#This Row],[Wingshape match]]

    Body Shape Matching:

    =IF((AND(IF(Table62[[#This Row],[Body Shape]]=AL$3,5,0),ISBLANK(Table62[[#This

    Row],[Body Shape]])=FALSE))=TRUE,10,0)

    Neck Matching:

    =SUM((IF(AND((AN3=AN$3),(ISBLANK(AN3)=FALSE)),1,0)),(IF(AND((AO3=AO$3),(ISBLANK(AO3)=FALSE)),1,0)))

    Color Matching:

    =SUM((IF(AND((BF4=BF$3),(ISBLANK(BF4)=FALSE)),1,0)),(IF(AND((BG4=BG$3),(ISBLANK(BG4)=FALSE)),1,0)),(IF(AND((BH4=BH$3),(ISBLANK(BH4)=FALSE)),1,0)),(IF(AND((BI4=BI$3),(ISBLANK(BI4)=FALSE)),1,0)),(IF(AND((BJ4=BJ$3),(ISBLANK(BJ4)=FALSE)),1,0)),(IF(AND((BE4=BE$3),(ISBLANK(BE4)=FALSE)),1,0)))

    Head Matching:

    =SUM((IF(AND((BL3=BL$3),(ISBLANK(BL3)=FALSE)),1,0)),(IF(AND((BM3=BM$3),(ISBLANK(BM

    3)=FALSE)),1,0)),(IF(AND((BN3=BN$3),(ISBLANK(BN3)=FALSE)),1,0)),(IF(AND((BO3=BO$3),(ISBLANK(BO3)=FALSE)),5,0)),(IF(AND((BP3=BP$3),(ISBLANK(BP3)=FALSE)),2,0)),(IF(AND((BQ3=

  • 8/12/2019 Final Report COP

    20/48

    BQ$3),(ISBLANK(BQ3)=FALSE)),2,0)),(IF(AND((BP3=BQ$3),(ISBLANK(BP3)=FALSE)),2,0)),(IF(AND((BQ3=BP$3),(ISBLANK(BQ3)=FALSE)),2,0)))

    Habitat Matching:

    =2*IF(OR((IF(AND((BS3=BS$3),(ISBLANK(BS3)=FALSE)),1,0)),(IF(AND((BT3=BT$3),(ISBLANK(BT3)=FALSE)),1,0)),(IF(AND((BU3=BU$3),(ISBLANK(BU3)=FALSE)),1,0)),(IF(AND((BV3=BV$3),(ISBLANK(BV3)=FALSE)),1,0)),(IF(AND((BW3=BW$3),(ISBLANK(BW3)=FALSE)),1,0)),(IF(AND((BX3=BX$3),(ISBLANK(BX3)=FALSE)),1,0)),(IF(AND((BY3=BY$3),(ISBLANK(BY3)=FALSE)),1,0)),(IF(AND((BZ3=BZ$3),(ISBLANK(BZ3)=FALSE)),1,0)),(IF(AND((CA3=CA$3),(ISBLANK(CA3)=FALSE)),1,0)))=TRUE,5,0)

    Special Features:

    =5*SUM((IF(AND((CP3=CP$3),(ISBLANK(CP3)=FALSE)),1,0)),(IF(AND((CQ3=CQ$3),(ISBLANK(CQ3)=FALSE)),1,0)),(IF(AND((CR3=CR$3),(ISBLANK(CR3)=FALSE)),1,0)),(IF(AND((CS3=CS$3),(ISBLANK(CS3)=FALSE)),1,0)),(IF(AND((CT3=CT$3),(ISBLANK(CT3)=FALSE)),1,0)),(IF(AND((CU3=CU$3),(ISBLANK(CU3)=FALSE)),1,0)),(IF(AND((CV3=CV$3),(ISBLANK(CV3)=FALSE)),1,0)),(IF(AND((CW3=CW$3),(ISBLANK(CW3)=FALSE)),1,0)),(IF(AND((CX3=CX$3),(ISBLANK(CX3)=FALSE)),1,0)),(IF(AND((CY3=CY$3),(ISBLANK(CY3)=FALSE)),1,0)),(IF(AND((CZ3=CZ$3),(ISBLANK(CZ3)=FALSE)),1,0)),(IF(AND((DA3=DA$3),(ISBLANK(DA3)=FALSE)),1,0)),(IF(AND((DB3=DB$3),(ISBLANK(DB3)=FALSE)),1,0)),(IF(AND((DC3=DC$3),(ISBLANK(DC3)=FALSE)),1,0)),)

    Total Match:

    =Table62[[#This Row],[Size Match]]+Table62[[#This Row],[Color Match]]+Table62[[#ThisRow],[Beak Match]]+Table62[[#This Row],[Column1]]+Table62[[#ThisRow],[Column2]]+Table62[[#This Row],[Column3]]+Table62[[#This Row],[Colortypematch]]+Table62[[#This Row],[Head Match]]+Table62[[#ThisRow],[Column4]]+Table62[[#This Row],[Tail Match]]+Table62[[#This Row],[Special

    Match]]+Table62[[#This Row],[Leg Match]]

    Probability Testing:

    =Table62[[#This Row],[Column5]]/DE$3

    =IF(Table62[[#This Row],[Column6]]>=0.85,"very High",IF(Table62[[#ThisRow],[Column6]]>=0.75,"high",IF(Table62[[#This Row],[Column6]]>=0.6,"medium","low")))

  • 8/12/2019 Final Report COP

    21/48

    Bird Probability Rank:

    =COUNTIF($DF$4:$DF$67,">" & DF4) + COUNTIF($DF$4:DF4,DF4)

    Address of respective Bird:=CELL("row",OFFSET($DI$4,MATCH(SMALL($DI$4:$DI$67,1),$DI$4:$DI$67,0)-1,0))

    =ADDRESS(B3, 1, 4, TRUE, "User Entry")

    =ADDRESS(B3, 110, 4, TRUE, "User Entry")

    Wikipedia Link Address:

    =ADDRESS(B3, 112, 4, TRUE, "User Entry")

    Result:

    =PROPER(INDIRECT(G3))

    =Result!C3

  • 8/12/2019 Final Report COP

    22/48

    PHP Code for the Input forms and Output

    Basic Details:

    Basic Details:

    Basic Details:

    Size and Color description

  • 8/12/2019 Final Report COP

    23/48

    Size

    Very Small (10-20 cm)

    Small (20-30 cm)

    Medium (30-45 cm)

    Large (45-60 cm)

    Huge (>60 cm)

    (Length, Defined from tip of thebeak to end of tail)

    Colours Present

    red

    yellow

    light blue

    blue/dark blue

  • 8/12/2019 Final Report COP

    24/48

    pink

    green

    dark brown

    black

    white

    orange

    gray

    ruddy

    bluish green

    greenish brown

  • 8/12/2019 Final Report COP

    25/48

    dull yellow

    purple

    dull brown

    Body Shape

    Body Shape

    Overall form description

    Choose an appropriate overall form

  • 8/12/2019 Final Report COP

    26/48

    Crow-like ( Orioles, tree pies, mynas etc.)

    Sparrow/finch-like (flycatchers, swifts, robinsetc.)

    Raptor-like (Eagles, Kites, Buzzards, Falconsetc.)

    Barbet-like (Trogons, rollers, nightjars etc.)

    Wader-like (sandpipers, jacanas, plovers etc.)

    Crane-like (cranes, storks, egrets etc.)

    Fowl-like (quails, fowl, francolin etc.)

  • 8/12/2019 Final Report COP

    27/48

    Seabird-like (terns, gulls, shearwaters etc.)

    Owl-like (owls, frogmouth)

    Features

    Features

    Beak, legs, tail details

    BEAK

    Length

  • 8/12/2019 Final Report COP

    28/48

    Short

    Medium

    Long

    Very long

    Thickness

    Thin

    Medium

    thick

    Very thick

    Shape

    Straight

    Downcurved

  • 8/12/2019 Final Report COP

    29/48

    Upcurved

    Hooked

    Color 1

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

    Color 2

  • 8/12/2019 Final Report COP

    30/48

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

    LEGS

    Color

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

  • 8/12/2019 Final Report COP

    31/48

    Length

    Short

    Medium

    long

    Very long

    Shape/function

    perching

    crushing

    climbing

    wading

    walking

    swimming

  • 8/12/2019 Final Report COP

    32/48

    Features

    Features

    Neck and Head Details

    NECK

    Length

    Short

  • 8/12/2019 Final Report COP

    33/48

    Medium

    Long

    Very long

    Thickness

    Thin

    Medium

    thick

    HEAD

    Color 1

    Black/dark brown

    White

  • 8/12/2019 Final Report COP

    34/48

    Gray

    yellow/orange

    red

    brown

    blue

    green

    Color 2

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

    Distinguishing Features

  • 8/12/2019 Final Report COP

    35/48

    Eye patch

    Eye streak

    Moustache

    Crest

    Features

    Features

    Wing Details

  • 8/12/2019 Final Report COP

    36/48

    WINGS

    Wingspan

    Short

    Medium

    Long

    Very long

    Wingshape

    Song-bird like

    Raptor-like

    Swift-like

    Tern-like

  • 8/12/2019 Final Report COP

    37/48

    Wing breadth

    Thin

    Broad

    Flight Type

    Acrobatic

    Gliding/Soaring

    Hovering

    Flapping

  • 8/12/2019 Final Report COP

    38/48

    Colors

    Color 1

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

    Color 2

    Black/dark brown

  • 8/12/2019 Final Report COP

    39/48

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

    Color 3

    Black/dark brown

    White

    Gray

    yellow/orange

    red

    brown

    blue

    green

  • 8/12/2019 Final Report COP

    40/48

    Special Features

    Wing bar

    Wing mirror

    Banded Wing

    Features

    Features

    Color Specifics and Tail details

  • 8/12/2019 Final Report COP

    41/48

    Color Properties

    spotted

    pied

    banded

    plain

    streaked

    Color Type

    Dull

    Bright

    Spangled/glossy

  • 8/12/2019 Final Report COP

    42/48

    TAIL

    Length

    Short

    Medium

    Long

    Very long

    Color 1

    Black/dark brown

    white

  • 8/12/2019 Final Report COP

    43/48

    grey

    yellow/orange

    red

    brown

    blue

    green

    Color 2

    Black/dark brown

    white

    grey

    yellow/orange

    red

    brown

    blue

    green

  • 8/12/2019 Final Report COP

    44/48

    Distinctive Tail Features

    Lightly forked

    Deeply forked

    Streamers

    banded

    Spread

    fan-like

    pointed

    wedge-shaped

    rounded

  • 8/12/2019 Final Report COP

    45/48

    Features

    Features

    Habitat and Special Features

    Habitat

    Marsh/Wetland

    Fresh Water

    Coastal

    Dry/Scrub

  • 8/12/2019 Final Report COP

    46/48

    Cultivation

    Hill/Mountain

    Forest

    City

    Bushes/Undercover

    Special Features

    Neck pouch

    unique tail

    wattled bill

    upcurved beak

  • 8/12/2019 Final Report COP

    47/48

    bent beak

    ear tufts

    nocturnal

    shielded bill

    spangled

    open beak

    beak pouch

    bicoloured beak

    collared neck

    spotted neck

  • 8/12/2019 Final Report COP

    48/48