Mostrando las entradas con la etiqueta fotografía. Mostrar todas las entradas
Mostrando las entradas con la etiqueta fotografía. Mostrar todas las entradas

martes, mayo 24

Detección de bordes aplicada a imagen trucha de HRW

El trazo horizontal no interrumpe la L ni la O


Curioseando encontré como resaltar los bordes y apliqué esa técnica a una parte de la foto de mi entrada anterior.  El resultado muestra lo que ya se ve en la foto original: las letras amarillas tapan los rayones en la pintura verde.

Estas son las pruebas de la "crueldad" del "dictador" Gadaffi; un dictador que quiso reducir el estado a un 25% y que el dinero del petroleo se reparta automaticamente en las cuentas bancarias de los libios y no pudo hacerlo porque el congreso archivó sus 8 proyectos + 1 de nacionalización. ¿Que clase de dictador es aquel que no puede lograr devolver el dinero a su pueblo?

lunes, mayo 23

Otra observación sobre la foto de HRW (Human Rights Watch)

Foto original


La imagen original en el sitio original de HRW esta aquí.

El artículo donde acusan a Gaddafi con esa y otras imagenes esta en Libya: Cluster Munitions Strike Misrata Human Rights Watch Witnesses Attack Into Residential Area


Human Rights Watch es un emprendimiento conjunto del Departamento de Estado Usano y G. Soros quien en septiembre 2010 le donó donó 100 millones de us$ para que intensifique sus operaciones.

Análisis de imagenes libias

Las fechas declaradas por HRW (Human Rights Watch) para una foto de una bomba racimo y la que indica la informacion EXIF del archivo JPEG de la foto no coinciden. Esto lo descubrió Maritxu (en su blog esta bien contada esta parte). La foto fue presentada como evidencia del salvajismo de Gaddafi y tiene un peso que las fotos de los bombardeos de Israel a Gaza con fósforo blanco parecen no tener para el fraudulento Tribunal Penal Internacional.

Por mi parte, ayudada por el programa JPEGsnooper he descubierto que la foto fue editada Ver resultados
    -
    JPEGsnoop 1.5.2 by Calvin Hass
      http://www.impulseadventure.com/photo/
      -------------------------------------

      Filename: [C:\2011_Libya_Mat120b.jpg]
      Filesize: [299133] Bytes

    Start Offset: 0x00000000
    *** Marker: SOI (xFFD8) ***
      OFFSET: 0x00000000

    *** Marker: APP0 (xFFE0) ***
      OFFSET: 0x00000002
      length     = 16
      identifier = [JFIF]
      version    = [1.2]
      density    = 72 x 72 DPI (dots per inch)
      thumbnail  = 0 x 0

    *** Marker: APP1 (xFFE1) ***
      OFFSET: 0x00000014
      length          = 5919
      Identifier      = [Exif]
      Identifier TIFF = 0x[49492A00 08000000]
      Endian          = Intel (little)
      TAG Mark x002A  = 0x002A

      EXIF IFD0 @ Absolute 0x00000026
        Dir Length = 0x000A
        [Make                                ] = "Nokia"
        [Model                               ] = "E72-1"
        [Orientation                         ] = Row 0: top, Col 0: left
        [XResolution                         ] = 720000/10000
        [YResolution                         ] = 720000/10000
        [ResolutionUnit                      ] = Inch
        [Software                            ] = "Adobe Photoshop CS4 Macintosh"
        [DateTime                            ] = "2011:04:15 15:33:26"
        [YCbCrPositioning                    ] = Centered
        [ExifOffset                          ] = @ 0x00D4
        Offset to Next IFD = 0x00000260

      EXIF IFD1 @ Absolute 0x0000027E
        Dir Length = 0x0006
        [Compression                         ] = JPEG
        [XResolution                         ] = 72/1
        [YResolution                         ] = 72/1
        [ResolutionUnit                      ] = Inch
        [JpegIFOffset                        ] = @ +0x02BE = @ 0x02DC
        [JpegIFByteCount                     ] = 5209
        Offset to Next IFD = 0x00000000

      EXIF SubIFD @ Absolute 0x000000F2
        Dir Length = 0x0019
        [ExposureTime                        ] = 29995/1000000 s
        [FNumber                             ] = F2.8
        [ISOSpeedRatings                     ] = 312
        [ExifVersion                         ] = 02.20
        [DateTimeOriginal                    ] = "2011:04:10 23:24:19"
        [DateTimeDigitized                   ] = "2011:04:10 23:24:19"
        [ComponentsConfiguration             ] = [Y Cb Cr .]
        [ShutterSpeedValue                   ] = 5059/1000
        [ApertureValue                       ] = 193/100
        [LightSource                         ] = Flash
        [Flash                               ] = Flash fired
        [FocalLength                         ] = 5 mm
        [SubSecTime                          ] = "133"
        [SubSecTimeOriginal                  ] = "133"
        [SubSecTimeDigitized                 ] = "133"
        [FlashPixVersion                     ] = 01.00
        [ColorSpace                          ] = sRGB
        [ExifImageWidth                      ] = 658
        [ExifImageHeight                     ] = 494
        [CustomRendered                      ] = Normal process
        [ExposureMode                        ] = Auto exposure
        [WhiteBalance                        ] = Auto white balance
        [DigitalZoomRatio                    ] = 107/100
        [SceneCaptureType                    ] = Standard
        [GainControl                         ] = 2

    *** Marker: APP13 (xFFED) ***
      OFFSET: 0x00001735
      length          = 6704
      Identifier      = [Photoshop 3.0]
        8BIM: [0x0425] Name=[] Len=[0x0010]
        8BIM: [0x03ED] Name=[] Len=[0x0010]
        8BIM: [0x0426] Name=[] Len=[0x000E]
        8BIM: [0x040D] Name=[] Len=[0x0004]
        8BIM: [0x0419] Name=[] Len=[0x0004]
        8BIM: [0x03F3] Name=[] Len=[0x0009]
        8BIM: [0x2710] Name=[] Len=[0x000A]
        8BIM: [0x03F5] Name=[] Len=[0x0048]
        8BIM: [0x03F8] Name=[] Len=[0x0070]
        8BIM: [0x0408] Name=[] Len=[0x0010]
        8BIM: [0x041E] Name=[] Len=[0x0004]
        8BIM: [0x041A] Name=[] Len=[0x0359]
        8BIM: [0x0428] Name=[] Len=[0x000C]
        8BIM: [0x0414] Name=[] Len=[0x0004]
        8BIM: [0x040C] Name=[] Len=[0x1475]
        8BIM: [0x0421] Name=[] Len=[0x0055]
        8BIM: [0x0406] Name=[] Len=[0x0007]
      Photoshop Save As Quality        = [12]
      Photoshop Save Format            = [Standard]

    *** Marker: APP1 (xFFE1) ***
      OFFSET: 0x00003167
      length          = 5290
      Identifier      = [http://ns.adobe.com/xap/1.0/]
        XMP =

    *** Marker: APP2 (xFFE2) ***
      OFFSET: 0x00004613
      length          = 3160
      Identifier      = [ICC_PROFILE]
        ICC Profile:
          Marker Number = 1 of 1
            Profile Size                      : 3144 bytes
            Preferred CMM Type                : 'Lino' (0x4C696E6F)
            Profile Version                   : 0.2.1.0 (0x02100000)
            Profile Device/Class              : Display Device profile ('mntr' (0x6D6E7472))
            Data Colour Space                 : rgbData ('RGB ' (0x52474220))
            Profile connection space (PCS)    : 'XYZ ' (0x58595A20)
            Profile creation date             : 1998-02-09 06:49:00
            Profile file signature            : 'acsp' (0x61637370)
            Primary platform                  : Microsoft Corporation ('MSFT' (0x4D534654))
            Profile flags                     : 0x00000000
            Profile flags                       > Profile not embedded
            Profile flags                       > Profile can't be used independently of embedded
            Device Manufacturer               : 'IEC ' (0x49454320)
            Device Model                      : 'sRGB' (0x73524742)
            Device attributes                 : 0x00000000_00000000
            Device attributes                   > Reflective
            Device attributes                   > Glossy
            Device attributes                   > Media polarity = negative
            Device attributes                   > Black & white media
            Rendering intent                  : Perceptual
            Profile creator                   : 'HP  ' (0x48502020)
            Profile ID                        : 0x00000000_00000000_00000000

    *** Marker: APP14 (xFFEE) ***
      OFFSET: 0x0000526D
      length     = 14

    *** Marker: DQT (xFFDB) ***
      Define a Quantization Table.
      OFFSET: 0x0000527D
      Table length = 132
      ----
      Precision=8 bits
      Destination ID=0 (Luminance)
        DQT, Row #0:   1   1   1   1   1   1   1   1
        DQT, Row #1:   1   1   1   1   1   1   1   1
        DQT, Row #2:   1   1   1   1   1   1   1   2
        DQT, Row #3:   1   1   1   1   1   1   2   2
        DQT, Row #4:   1   1   1   1   1   2   2   3
        DQT, Row #5:   1   1   1   1   2   2   3   3
        DQT, Row #6:   1   1   1   2   2   3   3   3
        DQT, Row #7:   1   1   2   2   3   3   3   3
        Approx quality factor = 98.25 (scaling=3.50 variance=4.81)
      ----
      Precision=8 bits
      Destination ID=1 (Chrominance)
        DQT, Row #0:   1   1   1   1   2   3   3   3
        DQT, Row #1:   1   1   1   2   3   3   3   3
        DQT, Row #2:   1   1   1   3   3   3   3   3
        DQT, Row #3:   1   2   3   3   3   3   3   3
        DQT, Row #4:   2   3   3   3   3   3   3   3
        DQT, Row #5:   3   3   3   3   3   3   3   3
        DQT, Row #6:   3   3   3   3   3   3   3   3
        DQT, Row #7:   3   3   3   3   3   3   3   3
        Approx quality factor = 98.42 (scaling=3.16 variance=0.50)

    *** Marker: SOF0 (Baseline DCT) (xFFC0) ***
      OFFSET: 0x00005303
      Frame header length = 17
      Precision = 8
      Number of Lines = 494
      Samples per Line = 658
      Image Size = 658 x 494
      Raw Image Orientation = Landscape
      Number of Img components = 3
        Component[1]: ID=0x01, Samp Fac=0x11 (Subsamp 1 x 1), Quant Tbl Sel=0x00 (Lum: Y)
        Component[2]: ID=0x02, Samp Fac=0x11 (Subsamp 1 x 1), Quant Tbl Sel=0x01 (Chrom: Cb)
        Component[3]: ID=0x03, Samp Fac=0x11 (Subsamp 1 x 1), Quant Tbl Sel=0x01 (Chrom: Cr)

    *** Marker: DRI (Restart Interval) (xFFDD) ***
      OFFSET: 0x00005316
      length     = 4
      interval   = 83

    *** Marker: DHT (Define Huffman Table) (xFFC4) ***
      OFFSET: 0x0000531C
      Huffman table length = 418
      ----
      Destination ID = 0
      Class = 0 (DC / Lossless Table)
        Codes of length 01 bits (000 total):
        Codes of length 02 bits (000 total):
        Codes of length 03 bits (006 total): 07 08 06 05 04 09
        Codes of length 04 bits (002 total): 03 0A
        Codes of length 05 bits (003 total): 02 01 00
        Codes of length 06 bits (001 total): 0B
        Codes of length 07 bits (000 total):
        Codes of length 08 bits (000 total):
        Codes of length 09 bits (000 total):
        Codes of length 10 bits (000 total):
        Codes of length 11 bits (000 total):
        Codes of length 12 bits (000 total):
        Codes of length 13 bits (000 total):
        Codes of length 14 bits (000 total):
        Codes of length 15 bits (000 total):
        Codes of length 16 bits (000 total):
        Total number of codes: 012

      ----
      Destination ID = 1
      Class = 0 (DC / Lossless Table)
        Codes of length 01 bits (000 total):
        Codes of length 02 bits (000 total):
        Codes of length 03 bits (006 total): 06 05 04 03 07 02
        Codes of length 04 bits (003 total): 08 01 09
        Codes of length 05 bits (001 total): 00
        Codes of length 06 bits (001 total): 0A
        Codes of length 07 bits (001 total): 0B
        Codes of length 08 bits (000 total):
        Codes of length 09 bits (000 total):
        Codes of length 10 bits (000 total):
        Codes of length 11 bits (000 total):
        Codes of length 12 bits (000 total):
        Codes of length 13 bits (000 total):
        Codes of length 14 bits (000 total):
        Codes of length 15 bits (000 total):
        Codes of length 16 bits (000 total):
        Total number of codes: 012

      ----
      Destination ID = 0
      Class = 1 (AC Table)
        Codes of length 01 bits (000 total):
        Codes of length 02 bits (002 total): 01 02
        Codes of length 03 bits (001 total): 03
        Codes of length 04 bits (003 total): 04 11 05
        Codes of length 05 bits (004 total): 12 06 21 07
        Codes of length 06 bits (001 total): 13
        Codes of length 07 bits (003 total): 22 00 08
        Codes of length 08 bits (003 total): 31 14 41
        Codes of length 09 bits (002 total): 32 23
        Codes of length 10 bits (003 total): 15 09 51
        Codes of length 11 bits (003 total): 42 16 61
        Codes of length 12 bits (003 total): 24 33 17
        Codes of length 13 bits (002 total): 52 71
        Codes of length 14 bits (006 total): 81 18 62 91 25 43
        Codes of length 15 bits (009 total): A1 B1 F0 26 34 72 0A 19 C1
        Codes of length 16 bits (117 total): D1 35 27 E1 53 36 82 F1 92 A2 44 54 73 45 46 37
                                             47 63 28 55 56 57 1A B2 C2 D2 E2 F2 64 83 74 93
                                             84 65 A3 B3 C3 D3 E3 29 38 66 F3 75 2A 39 3A 48
                                             49 4A 58 59 5A 67 68 69 6A 76 77 78 79 7A 85 86
                                             87 88 89 8A 94 95 96 97 98 99 9A A4 A5 A6 A7 A8
                                             A9 AA B4 B5 B6 B7 B8 B9 BA C4 C5 C6 C7 C8 C9 CA
                                             D4 D5 D6 D7 D8 D9 DA E4 E5 E6 E7 E8 E9 EA F4 F5
                                             F6 F7 F8 F9 FA
        Total number of codes: 162

      ----
      Destination ID = 1
      Class = 1 (AC Table)
        Codes of length 01 bits (000 total):
        Codes of length 02 bits (002 total): 01 02
        Codes of length 03 bits (001 total): 03
        Codes of length 04 bits (003 total): 11 04 21
        Codes of length 05 bits (002 total): 12 05
        Codes of length 06 bits (004 total): 31 06 00 22
        Codes of length 07 bits (004 total): 13 41 51 07
        Codes of length 08 bits (003 total): 32 61 14
        Codes of length 09 bits (005 total): 71 08 42 81 23
        Codes of length 10 bits (004 total): 91 15 52 A1
        Codes of length 11 bits (004 total): 62 16 33 09
        Codes of length 12 bits (004 total): B1 24 C1 D1
        Codes of length 13 bits (006 total): 43 72 F0 17 E1 82
        Codes of length 14 bits (006 total): 34 25 92 53 18 63
        Codes of length 15 bits (005 total): 44 F1 A2 B2 26
        Codes of length 16 bits (109 total): 35 19 54 36 45 64 27 0A 73 83 93 46 74 C2 D2 E2
                                             F2 55 65 75 56 37 84 85 A3 B3 C3 D3 E3 F3 29 1A
                                             94 A4 B4 C4 D4 E4 F4 95 A5 B5 C5 D5 E5 F5 28 47
                                             57 66 38 76 86 96 A6 B6 C6 D6 E6 F6 67 77 87 97
                                             A7 B7 C7 D7 E7 F7 48 58 68 78 88 98 A8 B8 C8 D8
                                             E8 F8 39 49 59 69 79 89 99 A9 B9 C9 D9 E9 F9 2A
                                             3A 4A 5A 6A 7A 8A 9A AA BA CA DA EA FA
        Total number of codes: 162


    *** Marker: SOS (Start of Scan) (xFFDA) ***
      OFFSET: 0x000054C0
      Scan header length = 12
      Number of img components = 3
        Component[1]: selector=0x01, table=0x00
        Component[2]: selector=0x02, table=0x11
        Component[3]: selector=0x03, table=0x11
      Spectral selection = 0 .. 63
      Successive approximation = 0x00


    *** Decoding SCAN Data ***
      OFFSET: 0x000054CE
      Scan Decode Mode: No IDCT (DC only)
        NOTE: Low-resolution DC component shown. Can decode full-res with [Options->Scan Segment->Full IDCT]

      Scan Data encountered marker   0xFFD9 @ 0x0004907B.0

      Compression stats:
        Compression Ratio: 221.27:1
        Bits per pixel:     0.11:1

      Huffman code histogram stats:
        Huffman Table: (Dest ID: 0, Class: DC)
          # codes of length 01 bits:        0 (  0%)
          # codes of length 02 bits:        0 (  0%)
          # codes of length 03 bits:     4728 ( 92%)
          # codes of length 04 bits:      253 (  5%)
          # codes of length 05 bits:      165 (  3%)
          # codes of length 06 bits:        0 (  0%)
          # codes of length 07 bits:        0 (  0%)
          # codes of length 08 bits:        0 (  0%)
          # codes of length 09 bits:        0 (  0%)
          # codes of length 10 bits:        0 (  0%)
          # codes of length 11 bits:        0 (  0%)
          # codes of length 12 bits:        0 (  0%)
          # codes of length 13 bits:        0 (  0%)
          # codes of length 14 bits:        0 (  0%)
          # codes of length 15 bits:        0 (  0%)
          # codes of length 16 bits:        0 (  0%)

        Huffman Table: (Dest ID: 1, Class: DC)
          # codes of length 01 bits:        0 (  0%)
          # codes of length 02 bits:        0 (  0%)
          # codes of length 03 bits:     8472 ( 82%)
          # codes of length 04 bits:     1266 ( 12%)
          # codes of length 05 bits:      554 (  5%)
          # codes of length 06 bits:        0 (  0%)
          # codes of length 07 bits:        0 (  0%)
          # codes of length 08 bits:        0 (  0%)
          # codes of length 09 bits:        0 (  0%)
          # codes of length 10 bits:        0 (  0%)
          # codes of length 11 bits:        0 (  0%)
          # codes of length 12 bits:        0 (  0%)
          # codes of length 13 bits:        0 (  0%)
          # codes of length 14 bits:        0 (  0%)
          # codes of length 15 bits:        0 (  0%)
          # codes of length 16 bits:        0 (  0%)

        Huffman Table: (Dest ID: 0, Class: AC)
          # codes of length 01 bits:        0 (  0%)
          # codes of length 02 bits:    99080 ( 45%)
          # codes of length 03 bits:    37545 ( 17%)
          # codes of length 04 bits:    49567 ( 22%)
          # codes of length 05 bits:    17367 (  8%)
          # codes of length 06 bits:     2869 (  1%)
          # codes of length 07 bits:     6743 (  3%)
          # codes of length 08 bits:     4729 (  2%)
          # codes of length 09 bits:      827 (  0%)
          # codes of length 10 bits:     1045 (  0%)
          # codes of length 11 bits:      602 (  0%)
          # codes of length 12 bits:      247 (  0%)
          # codes of length 13 bits:      260 (  0%)
          # codes of length 14 bits:      265 (  0%)
          # codes of length 15 bits:      191 (  0%)
          # codes of length 16 bits:      190 (  0%)

        Huffman Table: (Dest ID: 1, Class: AC)
          # codes of length 01 bits:        0 (  0%)
          # codes of length 02 bits:    82855 ( 50%)
          # codes of length 03 bits:    15028 (  9%)
          # codes of length 04 bits:    26526 ( 16%)
          # codes of length 05 bits:     7504 (  5%)
          # codes of length 06 bits:    16776 ( 10%)
          # codes of length 07 bits:     7820 (  5%)
          # codes of length 08 bits:     2303 (  1%)
          # codes of length 09 bits:     2531 (  2%)
          # codes of length 10 bits:     1178 (  1%)
          # codes of length 11 bits:       95 (  0%)
          # codes of length 12 bits:     1079 (  1%)
          # codes of length 13 bits:      707 (  0%)
          # codes of length 14 bits:       44 (  0%)
          # codes of length 15 bits:      155 (  0%)
          # codes of length 16 bits:        9 (  0%)

      YCC clipping in DC:
        Y  component: [<0=    0] [>255=    0]
        Cb component: [<0=    0] [>255=    0]
        Cr component: [<0=    0] [>255=    0]

      RGB clipping in DC:
        R  component: [<0=    0] [>255=    0]
        G  component: [<0=    0] [>255=    0]
        B  component: [<0=    0] [>255=    0]

      Average Pixel Luminance (Y):
        Y=[133] (range: 0..255)

      Brightest Pixel Search:
        YCC=[  975,    0,    0] RGB=[249,249,249] @ MCU[ 49, 50]

      Finished Decoding SCAN Data
        Number of RESTART markers decoded: 61
        Next position in scan buffer: Offset 0x0004907A.1


    *** Marker: EOI (End of Image) (xFFD9) ***
      OFFSET: 0x0004907B


    *** Embedded JPEG Thumbnail ***
      Offset: 0x000002DC
      Length: 0x00001459 (5209)

      * Embedded Thumb Marker: SOI

      * Embedded Thumb Marker: APP0
        Length = 16

      * Embedded Thumb Marker: APP13
        Length = 12

      * Embedded Thumb Marker: APP14
        Length = 14

      * Embedded Thumb Marker: DQT
        Length = 132
        ----
        Precision=0 bits
        Destination ID=0 (Luminance)
          DQT, Row #0:  12   8   8  12  17  21  24  17
          DQT, Row #1:   8   9   9  11  15  19  12  12
          DQT, Row #2:   8   9  10  12  19  12  12  12
          DQT, Row #3:  12  11  12  21  12  12  12  12
          DQT, Row #4:  17  15  19  12  12  12  12  12
          DQT, Row #5:  21  19  12  12  12  12  12  12
          DQT, Row #6:  24  12  12  12  12  12  12  12
          DQT, Row #7:  17  12  12  12  12  12  12  12
        ----
        Precision=0 bits
        Destination ID=1 (Chrominance)
          DQT, Row #0:  13  11  13  16  20  20  17  17
          DQT, Row #1:  11  14  14  14  14  12  12  12
          DQT, Row #2:  13  14  14  14  12  12  12  12
          DQT, Row #3:  16  14  14  12  12  12  12  12
          DQT, Row #4:  20  14  12  12  12  12  12  12
          DQT, Row #5:  20  12  12  12  12  12  12  12
          DQT, Row #6:  17  12  12  12  12  12  12  12
          DQT, Row #7:  17  12  12  12  12  12  12  12

      * Embedded Thumb Marker: SOF
        Frame header length = 17
        Precision = 8
        Number of Lines = 120
        Samples per Line = 160
        Image Size = 160 x 120

      * Embedded Thumb Marker: DRI
        Length = 4

      * Embedded Thumb Marker: DHT
        Length = 319

      * Embedded Thumb Marker: SOS
        Skipping scan data
        Skipped 4668 bytes

      * Embedded Thumb Marker: EOI

      * Embedded Thumb Signature: 01C2DDA29A1B5DCCD5E217CF9C558A62

    *** Searching Compression Signatures ***

      Signature:           01C1158E443D1C90F302FF6BE49DDD87
      Signature (Rotated): 01C1158E443D1C90F302FF6BE49DDD87
      File Offset:         0 bytes
      Chroma subsampling:  1x1
      EXIF Make/Model:     OK   [Nokia] [E72-1]
      EXIF Makernotes:     NONE
      EXIF Software:       OK   [Adobe Photoshop CS4 Macintosh]

      Searching Compression Signatures: (3327 built-in, 0 user(*))

      EXIF.Make/Software  EXIF.Model  Quality     Subsamp Match?
      ------------------  ----------  -------     --------------
      SW :[Adobe Photoshop] [         ][Save As 12] [             ]                 

      NOTE: Photoshop IRB detected
      NOTE: EXIF Software field recognized as from editor
      Based on the analysis of compression characteristics and EXIF metadata:

      ASSESSMENT: Class 1 - Image is processed/edited



    -
Hay otra inspeccion que se puede llevar a cabo. Se llama Image Error Level Analysis. La idea es simple: la "textura" de la compresion del JPG varia con el numero de veces que se salva una foto y con la calidad. Es muy dificil que si se pega parte de una imagen JPG en otra ambas "texturas" sean iguales. Esta tecnica provee una imagen en falso color donde las las imagenes menos comprimidas resaltan. Aqui esta el Image Error Level Analysis




pareciera que las letras amarillas fueran un agregado reciente .

    What is going on here?

    Error level analysis can help you work out if a photo has been digitally altered. Photos in a jpeg file format actually lose quality each time they are resaved. We can take advantage of this to try and work out if an image has been digitally manipulated.
    For instance, if you have a jpeg photo at 90% quality, and resave it, again at 90% quality, you will end up with an image at 90% of 90% (so, 81% quality). If now, you were to copy and paste an element from a different photo into your current photo, you can end up with sections of the image at differing quality levels. This happens because some parts have been resaved three times, whilst some parts may have only been saved once.
    If the image has had no alterations to it, all parts of the photo will be at the same quality.

    How does it work?

    Error level analysis allows you see to see the difference in quality level, represented by brightness. Things which are very bright have been edited most recently, whilst duller parts have been resaved multiple times. This allows you to see not just which parts of the image have been changed, but in what order the changes occurred.

entonces, no solo no corresponde la fecha sino que esa foto quiza ni sea una bomba de racimo!, quiza sea un tubo con las letras amarillas pegadas con photoshop!!!.

Una manera de confirmar esto sería medir el angostamiento de las letras segun su posición en el tubo. Deben seguir la ley matemática de una proyección sobre una superficie cilíndrica.

¡Son de 4ta!, se quieren quedar con Libia y ni siquiera trabajan en esto

Compartir en Facebook

miércoles, agosto 13

China oculta. Comprar en el excusado.

Fotos de China:







¿que es lo que impresiona?, los pobres, si pero no se los ve peor que los de Argentina u otros lugares de America Latina

¿los pocos metros entre una realidad y la otra?, quiza, en las ciudades modernas los estratos sociales no se mezclan, los sobrantes estructurales "estan por ahi", podemos ignorarlos con facilidad.

Una cosa que me llamó la atención son las sillas en el "jardin": son nuevas y dado el nivel de vida de los usuarios pareciera que las tiene todo el mundo. Aqui es diferente, los marginados, los sobrantes estructurales o trabajadores de bajos sueldos solo tienen cosas viejas cuando tienen.

A partir de las sillas tomé conciencia de que un mundo de mierda no excluye la posibilidad de comprar cosas nuevas.

Una pregunta posterior es ¿cual es la relación entre la disponibilidad de objetos para comprar y el deterioro del mundo que habita el comprador?.


viernes, mayo 30

HDRI


Un apunte telegráfico de parte de www.nicolasgenette.com


Generales de la ley.

HDRI images (High Dynamic Range Image) are in fact a combination of several shots with different exposures, authorizing levels for brightness and chrominance higher than 255. For example, where a white wall will have an intensity of 1.0 (255,255,255 in RGB space), the sun, also white in space RVB, will have an intensity of 4.5.

The raw, recorded in 12bits, (14bits on last Canon DSLRs and 16bits on the digital backs) makes it possible to get the complete dynamic range of the sensor, already higher than 8bits, but does not completely solve the problem. HDR Formats are indeed much wider, reaching usually 32bpc.

Ejemplos:

8bpc = 2^8 = 256 tones/channel (monitor o impresora)
12bpc = 2^12 = 4096 tones/channel (imagen en crudo, raw)
14bpc = 2^14 = 16384 tones/channel (raw de última Canon DSRL;
08/2007)
16bpc = 2^16 = 65536 tones/channel
32bpc = 2^32 = 4294 million tones/channel (lo que se consigue con HDRI)


A pixel of an image is composed of three layers of colors, Red Blue Green, each layer being able to contain a certain number of tones.

8 bpc x 3 canales (RGB) = 24 bpp

In 8bits, each layer is thus coded on 8bits (or 8 bpc, for Bits Per Channel), to say 256 tones of red, green, and blue.

Indeed, data processing being binary, one has 8 "0" or "1" to code information, so 2^8 = 256 possibilities. On three layers, one thus obtains 256^3 = 16 777 216 colors, in other words 24 bpp (Bit Per Pixel).

A 32bits file is in fact a 8bpc file (so 24bpp) but with a fourth layer, called alpha layer, containing information of transparency. For example, a pixel
100,100,100,128 will be a dark gray pixel, at 50% of transparency. This just in order to clarify things, as we won't be interested here in the alpha layer.

HDR en si

You can shoot in jpg or raw, but in raw, takes cares to develop them at neutral exposure (0 EV compensation during development). On the other hand, we see that such technique is doable only in certain conditions. That's why manufacturers works a lot to improve their sensors dynamic range. Indeed, requiring multiple exposures of the same scene, it can be considered only on tripod, with fixed subjects. Even for landscape, you will have to avoid any wind that would ruins sharpness of foliages since each exposure would be different not only in exposure...

Shooting
  • Poner camara en manual Av y determinar el rango de luces de la escena: medir (puntualmente) lo mas luminoso y lo mas oscuro (se puede usar el zoom para medir la parte que interesa).
  • Si se cubre el rango medido en 6 o menos pasos no se necesita HDR. Si lo cubre en 8 pasos el sacrificio (sacando en modo raw) es aceptable en general (pero se pierde un poco de detalle en sombras) salvo que uno quiera la foto perfecta.
  • Sacar tantas fotos como sea necesario para cubrir el rango con un bracketing de 2.

Ejemplo

s
e mide en Av (diafragma fijo) el punto mas claro y el mas obscuro de la escena. Supongamos que la velocidad da 1/1600 en las altas luces y 1/8 en la parte mas oscura. Ese rango tonal se cubre en 8 pasos de un punto, a saber:

1/1600 1/800 1/400 1/200 1/100 1/50 1/25 1/12 1/16.

Si saltamos de a 2 puntos tenemos que hacer 5 tomas para cubrirlo, a saber:

1/1600, 1/400, 1/100, 1/25, 1/6

El sensor de una camara digital tiene un rango dinamico de 6 pasos (1 paso = 1 cambio de diafragma o de velocidad, pasar de 1/400 a 1/800 es un paso) pero puede sacarse una escena de 8 pasos en modo crudo (raw) con algun sacrificio de detalles en las sombras.

Procesamiento

Tenemos informacion de toda la gama de luces en las cinco tomas que hicimos con la cámara, cada foto esta en 8 bpc (JPG) o 12 bpc (raw) o 14 bpc (raw con la mejor Canon de agosto/2007) El objetivo ahora es mezclar esas cinco imagenes de 8, 12 o 14bpc en una sola de 32bpc y luego reducir la de 32bpc a una de 8bpc.

Conseguir una de 32bpc para pasarla a una de 8pbc parece una boludez pero no lo es: la inmensa mayoria de impresoras y pantallas son incapaces de manejar 32bpc, es decir no es posible ver o imprimir una imagen de 32 bpp como realmente es.

El paso de 32bpc a 8bpc no se hace con una transferencia lineal. La tecnica de reducir los 32 bpp a 24 bpp mediante funciones no-lineales se conoce como "Tone-mapping".

Software tools for HDR.

Once realized your shots, you will have to merge them to form only one full image. This stage is done with some specific softwares able to handle such large dynamic range :

- Photomatix pro
- Photoshop which has this function since version CS2.
- easyHDR pro, which also has a free version.
- Photogenics HDR



Glosario:

RVB space es RGB (RED, GREEN, BLUE)
bpp: bit per pixel (normalmente 24 bit)
bpc: bit per canal (normalmente 8 bit)
canal: 3 canales, RGB (Red, Green Blue)





--
LolaMento pero una vuelta por mi blog http://bari2k.blogspot.com
casi siempre sienta bien.

StatCounter

LinkWithin

Related Posts Plugin for WordPress, Blogger...