/dports/graphics/photoflow/PhotoFlow-8472024f/src/rt/rtengine/ |
H A D | rcd_demosaic_RT.cc | 125 …indx] * cfa[indx - w1] - 18.0f * cfa[indx] * cfa[indx + w1] - 36.0f * cfa[indx] * cfa[indx - w2] -… in rcd_demosaic_RT() 126 …indx] * cfa[indx - 1] - 18.0f * cfa[indx] * cfa[indx + 1] - 36.0f * cfa[indx] * cfa[indx - 2] -… in rcd_demosaic_RT() 133 …indx] * cfa[indx - w1 - 1] - 18.0f * cfa[indx] * cfa[indx + w1 + 1] - 36.0f * cfa[indx] * cfa[indx… in rcd_demosaic_RT() 134 …indx] * cfa[indx + w1 - 1] - 18.0f * cfa[indx] * cfa[indx - w1 + 1] - 36.0f * cfa[indx] * cfa[indx… in rcd_demosaic_RT() 200 …indx] = 0.25f * cfa[indx] + 0.125f * ( cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[indx … in rcd_demosaic_RT() 221 … cfa[indx - w1] - cfa[indx + w1] ) + fabs( cfa[indx] - cfa[indx - w2] ) + fabs( cfa[indx - w1] - c… in rcd_demosaic_RT() 222 … cfa[indx + w1] - cfa[indx - w1] ) + fabs( cfa[indx] - cfa[indx + w2] ) + fabs( cfa[indx + w1] - c… in rcd_demosaic_RT() 223 … cfa[indx - 1] - cfa[indx + 1] ) + fabs( cfa[indx] - cfa[indx - 2] ) + fabs( cfa[indx - 1] - c… in rcd_demosaic_RT() 224 … cfa[indx + 1] - cfa[indx - 1] ) + fabs( cfa[indx] - cfa[indx + 2] ) + fabs( cfa[indx + 1] - c… in rcd_demosaic_RT() 227 …float N_Est = cfa[indx - w1] * ( 1.f + ( lpf[indx] - lpf[indx - w2] ) / ( eps + lpf[indx] + lpf[in… in rcd_demosaic_RT() [all …]
|
H A D | amaze_demosaic_RT.cc | 379 …dirwts0[indx] = eps + fabsf(cfa[indx + v2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - v2]) + delv; in amaze_demosaic_RT() 380 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic_RT() 462 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic_RT() 463 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic_RT() 464 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic_RT() 465 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic_RT() 681 hcd[indx] = median(Ginth, cfa[indx - 1], cfa[indx + 1]) - cfa[indx]; in amaze_demosaic_RT() 755 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic_RT() 756 float rave = hcd[indx] + hcd[indx + 1] + hcd[indx + 2] + hcd[indx + 3]; in amaze_demosaic_RT() 1061 Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic_RT() [all …]
|
H A D | igv_demosaic_RT.cc | 119 …(((23.0f*rgb[1][indx-v1]+23.0f*rgb[1][indx-v3]+rgb[1][indx-v5]+rgb[1][indx+v1]+40.0f*rgb[c][indx]-… in igv_demosaic_RT() 120 …(((23.0f*rgb[1][indx+h1]+23.0f*rgb[1][indx+h3]+rgb[1][indx+h5]+rgb[1][indx-h1]+40.0f*rgb[c][indx]-… in igv_demosaic_RT() 121 …(((23.0f*rgb[1][indx-h1]+23.0f*rgb[1][indx-h3]+rgb[1][indx-h5]+rgb[1][indx+h1]+40.0f*rgb[c][indx]-… in igv_demosaic_RT() 122 …(((23.0f*rgb[1][indx+v1]+23.0f*rgb[1][indx+v3]+rgb[1][indx+v5]+rgb[1][indx-v1]+40.0f*rgb[c][indx]-… in igv_demosaic_RT() 142 …indx>>1])+69.0f*(SQR(vdif[(indx-v2)>>1])+SQR(vdif[(indx+v2)>>1]))+51.0f*(SQR(vdif[(indx-v4)>>1])+S… in igv_demosaic_RT() 143 …indx-v4)>>1]+vdif[(indx-v2)>>1]+vdif[indx>>1])+SQR(vdif[indx>>1]+vdif[(indx+v2)>>1]+vdif[(indx+v4)… in igv_demosaic_RT() 144 …indx>>1])+69.0f*(SQR(hdif[(indx-h2)>>1])+SQR(hdif[(indx+h2)>>1]))+51.0f*(SQR(hdif[(indx-h4)>>1])+S… in igv_demosaic_RT() 145 …indx-h4)>>1]+hdif[(indx-h2)>>1]+hdif[indx>>1])+SQR(hdif[indx>>1]+hdif[(indx+h2)>>1]+hdif[(indx+h4)… in igv_demosaic_RT() 152 rgb[1][indx]=rgb[c][indx]+65535.f*chr[d][indx]; in igv_demosaic_RT() 222 …chr[0][indx]=((ng*chr[0][indx-v1]+eg*chr[0][indx+h1]+wg*chr[0][indx-h1]+sg*chr[0][indx+v1])/(ng+eg… in igv_demosaic_RT() [all …]
|
/dports/graphics/freeimage/FreeImage/Source/LibRawLite/internal/ |
H A D | dcb_demosaicing.c | 91 …image[indx][c] = CLIP((2*image[indx][1] - image[indx+1][1] - image[indx-1][1] + image[indx+1][c] +… in dcb_color() 92 …image[indx][d] = CLIP((2*image[indx][1] - image[indx+u][1] - image[indx-u][1] + image[indx+u][d] +… in dcb_color() 117 …image2[indx][d] = CLIP((2*image2[indx][1] - image2[indx+u][1] - image2[indx-u][1] + image[indx+u][… in dcb_color2() 141 …image3[indx][c] = CLIP((2*image3[indx][1] - image3[indx+1][1] - image3[indx-1][1] + image[indx+1][… in dcb_color3() 189 for (indx=0; indx < height*width; indx++) { in dcb_copy_to_buffer() 202 for (indx=0; indx < height*width; indx++) { in dcb_restore_from_buffer() 218 …mage[indx-1][0] + image[indx+1][0] + image[indx-u][0] + image[indx+u][0] + image[indx-u-1][0] + im… in dcb_pp() 219 …mage[indx-1][1] + image[indx+1][1] + image[indx-u][1] + image[indx+u][1] + image[indx-u-1][1] + im… in dcb_pp() 220 …mage[indx-1][2] + image[indx+1][2] + image[indx-u][2] + image[indx+u][2] + image[indx-u-1][2] + im… in dcb_pp() 471 for (indx=0; indx < height*width; indx++) { in rgb_to_lch() [all …]
|
/dports/graphics/darktable38/darktable-3.8.0/src/external/LibRaw/src/demosaic/ |
H A D | dcb_demosaic.cpp | 54 image3[indx][1] = CLIP((image[indx + u][1] + image[indx - u][1]) / 2.0); in dcb_ver() 83 image[indx][c] = CLIP((4 * image[indx][1] - image[indx + u + 1][1] - in dcb_color() 242 for (indx = 0; indx < height * width; indx++) in dcb_copy_to_buffer() 254 for (indx = 0; indx < height * width; indx++) in dcb_restore_from_buffer() 301 image[indx][1] = CLIP((image[indx + v][1] + image[indx - v][1] + in dcb_nyquist() 325 chroma[indx][d] = image[indx][c] - image[indx][1]; in dcb_color_full() 400 image[indx][0] = CLIP(chroma[indx][0] + image[indx][1]); in dcb_color_full() 401 image[indx][2] = CLIP(chroma[indx][1] + image[indx][1]); in dcb_color_full() 637 for (indx = 0; indx < height * width; indx++) in rgb_to_lch() 640 image2[indx][0] = image[indx][0] + image[indx][1] + image[indx][2]; // L in rgb_to_lch() [all …]
|
/dports/graphics/digikam/digikam-7.4.0/core/libs/rawengine/libraw/src/demosaic/ |
H A D | dcb_demosaic.cpp | 54 image3[indx][1] = CLIP((image[indx + u][1] + image[indx - u][1]) / 2.0); in dcb_ver() 83 image[indx][c] = CLIP((4 * image[indx][1] - image[indx + u + 1][1] - in dcb_color() 242 for (indx = 0; indx < height * width; indx++) in dcb_copy_to_buffer() 254 for (indx = 0; indx < height * width; indx++) in dcb_restore_from_buffer() 301 image[indx][1] = CLIP((image[indx + v][1] + image[indx - v][1] + in dcb_nyquist() 325 chroma[indx][d] = image[indx][c] - image[indx][1]; in dcb_color_full() 400 image[indx][0] = CLIP(chroma[indx][0] + image[indx][1]); in dcb_color_full() 401 image[indx][2] = CLIP(chroma[indx][1] + image[indx][1]); in dcb_color_full() 637 for (indx = 0; indx < height * width; indx++) in rgb_to_lch() 640 image2[indx][0] = image[indx][0] + image[indx][1] + image[indx][2]; // L in rgb_to_lch() [all …]
|
/dports/graphics/libraw/LibRaw-0.20.2/src/demosaic/ |
H A D | dcb_demosaic.cpp | 54 image3[indx][1] = CLIP((image[indx + u][1] + image[indx - u][1]) / 2.0); in dcb_ver() 83 image[indx][c] = CLIP((4 * image[indx][1] - image[indx + u + 1][1] - in dcb_color() 242 for (indx = 0; indx < height * width; indx++) in dcb_copy_to_buffer() 254 for (indx = 0; indx < height * width; indx++) in dcb_restore_from_buffer() 301 image[indx][1] = CLIP((image[indx + v][1] + image[indx - v][1] + in dcb_nyquist() 325 chroma[indx][d] = image[indx][c] - image[indx][1]; in dcb_color_full() 400 image[indx][0] = CLIP(chroma[indx][0] + image[indx][1]); in dcb_color_full() 401 image[indx][2] = CLIP(chroma[indx][1] + image[indx][1]); in dcb_color_full() 637 for (indx = 0; indx < height * width; indx++) in rgb_to_lch() 640 image2[indx][0] = image[indx][0] + image[indx][1] + image[indx][2]; // L in rgb_to_lch() [all …]
|
/dports/graphics/photivo/photivo/ReferenceMaterial/RawTherapee/ |
H A D | amaze_interpolate_RT - 20100627.cc | 347 Dgrbpsq1[indx]=(SQR(cfa[indx]-cfa[indx-p1])+SQR(cfa[indx]-cfa[indx+p1])); in amaze_demosaic_RT() 348 Dgrbmsq1[indx]=(SQR(cfa[indx]-cfa[indx-m1])+SQR(cfa[indx]-cfa[indx+m1])); in amaze_demosaic_RT() 371 …cru = cfa[indx-v1]*(dirwts[indx-v2][0]+dirwts[indx][0])/(dirwts[indx-v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic_RT() 372 …crd = cfa[indx+v1]*(dirwts[indx+v2][0]+dirwts[indx][0])/(dirwts[indx+v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic_RT() 373 …crl = cfa[indx-1]*(dirwts[indx-2][1]+dirwts[indx][1])/(dirwts[indx-2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic_RT() 374 …crr = cfa[indx+1]*(dirwts[indx+2][1]+dirwts[indx][1])/(dirwts[indx+2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic_RT() 485 …Dgrbvvaru = 4*(vcdsq[indx]+vcdsq[indx-v1]+vcdsq[indx-v2]+vcdsq[indx-v3])-SQR(vcd[indx]+vcd[indx-v1… in amaze_demosaic_RT() 486 …Dgrbvvard = 4*(vcdsq[indx]+vcdsq[indx+v1]+vcdsq[indx+v2]+vcdsq[indx+v3])-SQR(vcd[indx]+vcd[indx+v1… in amaze_demosaic_RT() 487 …Dgrbhvarl = 4*(hcdsq[indx]+hcdsq[indx-1]+hcdsq[indx-2]+hcdsq[indx-3])-SQR(hcd[indx]+hcd[indx-1]+hc… in amaze_demosaic_RT() 488 …Dgrbhvarr = 4*(hcdsq[indx]+hcdsq[indx+1]+hcdsq[indx+2]+hcdsq[indx+3])-SQR(hcd[indx]+hcd[indx+1]+hc… in amaze_demosaic_RT() [all …]
|
H A D | amaze_interpolate_RT - 20100531.cc | 328 Dgrbpsq1[indx]=(SQR(cfa[indx]-cfa[indx-p1])+SQR(cfa[indx]-cfa[indx+p1])); in amaze_demosaic_RT() 329 Dgrbmsq1[indx]=(SQR(cfa[indx]-cfa[indx-m1])+SQR(cfa[indx]-cfa[indx+m1])); in amaze_demosaic_RT() 352 …cru = cfa[indx-v1]*(dirwts[indx-v2][0]+dirwts[indx][0])/(eps+dirwts[indx-v2][0]*cfa[indx]+dirwts[i… in amaze_demosaic_RT() 353 …crd = cfa[indx+v1]*(dirwts[indx+v2][0]+dirwts[indx][0])/(eps+dirwts[indx+v2][0]*cfa[indx]+dirwts[i… in amaze_demosaic_RT() 354 …crl = cfa[indx-1]*(dirwts[indx-2][1]+dirwts[indx][1])/(eps+dirwts[indx-2][1]*cfa[indx]+dirwts[indx… in amaze_demosaic_RT() 355 …crr = cfa[indx+1]*(dirwts[indx+2][1]+dirwts[indx][1])/(eps+dirwts[indx+2][1]*cfa[indx]+dirwts[indx… in amaze_demosaic_RT() 423 …Dgrbvvaru = 4*(vcdsq[indx]+vcdsq[indx-v1]+vcdsq[indx-v2]+vcdsq[indx-v3])-SQR(vcd[indx]+vcd[indx-v1… in amaze_demosaic_RT() 424 …Dgrbvvard = 4*(vcdsq[indx]+vcdsq[indx+v1]+vcdsq[indx+v2]+vcdsq[indx+v3])-SQR(vcd[indx]+vcd[indx+v1… in amaze_demosaic_RT() 425 …Dgrbhvarl = 4*(hcdsq[indx]+hcdsq[indx-1]+hcdsq[indx-2]+hcdsq[indx-3])-SQR(hcd[indx]+hcd[indx-1]+hc… in amaze_demosaic_RT() 426 …Dgrbhvarr = 4*(hcdsq[indx]+hcdsq[indx+1]+hcdsq[indx+2]+hcdsq[indx+3])-SQR(hcd[indx]+hcd[indx+1]+hc… in amaze_demosaic_RT() [all …]
|
H A D | amaze_interpolate_RT - 20100611.cc | 328 Dgrbpsq1[indx]=(SQR(cfa[indx]-cfa[indx-p1])+SQR(cfa[indx]-cfa[indx+p1])); in amaze_demosaic_RT() 329 Dgrbmsq1[indx]=(SQR(cfa[indx]-cfa[indx-m1])+SQR(cfa[indx]-cfa[indx+m1])); in amaze_demosaic_RT() 352 …cru = cfa[indx-v1]*(dirwts[indx-v2][0]+dirwts[indx][0])/(dirwts[indx-v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic_RT() 353 …crd = cfa[indx+v1]*(dirwts[indx+v2][0]+dirwts[indx][0])/(dirwts[indx+v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic_RT() 354 …crl = cfa[indx-1]*(dirwts[indx-2][1]+dirwts[indx][1])/(dirwts[indx-2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic_RT() 355 …crr = cfa[indx+1]*(dirwts[indx+2][1]+dirwts[indx][1])/(dirwts[indx+2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic_RT() 423 …Dgrbvvaru = 4*(vcdsq[indx]+vcdsq[indx-v1]+vcdsq[indx-v2]+vcdsq[indx-v3])-SQR(vcd[indx]+vcd[indx-v1… in amaze_demosaic_RT() 424 …Dgrbvvard = 4*(vcdsq[indx]+vcdsq[indx+v1]+vcdsq[indx+v2]+vcdsq[indx+v3])-SQR(vcd[indx]+vcd[indx+v1… in amaze_demosaic_RT() 425 …Dgrbhvarl = 4*(hcdsq[indx]+hcdsq[indx-1]+hcdsq[indx-2]+hcdsq[indx-3])-SQR(hcd[indx]+hcd[indx-1]+hc… in amaze_demosaic_RT() 426 …Dgrbhvarr = 4*(hcdsq[indx]+hcdsq[indx+1]+hcdsq[indx+2]+hcdsq[indx+3])-SQR(hcd[indx]+hcd[indx+1]+hc… in amaze_demosaic_RT() [all …]
|
/dports/graphics/photivo/photivo/Sources/dcb/ |
H A D | dcb_demosaicing.c | 61 …indx-1][0] + m_Image[indx+1][0] + m_Image[indx-u][0] + m_Image[indx+u][0] + m_Image[indx-u-1][0] +… in dcb_pp() 62 …indx-1][1] + m_Image[indx+1][1] + m_Image[indx-u][1] + m_Image[indx+u][1] + m_Image[indx-u-1][1] +… in dcb_pp() 63 …indx-1][2] + m_Image[indx+1][2] + m_Image[indx-u][2] + m_Image[indx+u][2] + m_Image[indx-u-1][2] +… in dcb_pp() 76 for (indx=0; indx < m_Height*m_Width; indx++) { in copy_to_buffer() 87 for (indx=0; indx < m_Height*m_Width; indx++) { in restore_from_buffer() 146 …m_Image[indx][c] = CLIP((int32_t)((2*m_Image[indx][1] - m_Image[indx+1][1] - m_Image[indx-1][1] + … in dcb_color() 164 chroma[indx][d]=m_Image[indx][c]-m_Image[indx][1]; in dcb_color_full() 217 …indx][3] = ((MIN( m_Image[indx-1][1], m_Image[indx+1][1]) + m_Image[indx-1][1] + m_Image[indx+1][1… in dcb_map() 219 …indx][3] = ((MAX( m_Image[indx-1][1], m_Image[indx+1][1]) + m_Image[indx-1][1] + m_Image[indx+1][1… in dcb_map() 311 for (indx=0; indx < m_Height*m_Width; indx++) { in rgb_to_lch() [all …]
|
/dports/graphics/photivo/photivo/Sources/rawtherapee/ |
H A D | amaze_interpolate - old.c | 364 Dgrbpsq1[indx]=(SQR(cfa[indx]-cfa[indx-p1])+SQR(cfa[indx]-cfa[indx+p1])); in amaze_demosaic() 365 Dgrbmsq1[indx]=(SQR(cfa[indx]-cfa[indx-m1])+SQR(cfa[indx]-cfa[indx+m1])); in amaze_demosaic() 388 …cru = cfa[indx-v1]*(dirwts[indx-v2][0]+dirwts[indx][0])/(dirwts[indx-v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic() 389 …crd = cfa[indx+v1]*(dirwts[indx+v2][0]+dirwts[indx][0])/(dirwts[indx+v2][0]*cfa[indx]+dirwts[indx]… in amaze_demosaic() 390 …crl = cfa[indx-1]*(dirwts[indx-2][1]+dirwts[indx][1])/(dirwts[indx-2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic() 391 …crr = cfa[indx+1]*(dirwts[indx+2][1]+dirwts[indx][1])/(dirwts[indx+2][1]*cfa[indx]+dirwts[indx][1]… in amaze_demosaic() 501 …Dgrbvvaru = 4*(vcdsq[indx]+vcdsq[indx-v1]+vcdsq[indx-v2]+vcdsq[indx-v3])-SQR(vcd[indx]+vcd[indx-v1… in amaze_demosaic() 502 …Dgrbvvard = 4*(vcdsq[indx]+vcdsq[indx+v1]+vcdsq[indx+v2]+vcdsq[indx+v3])-SQR(vcd[indx]+vcd[indx+v1… in amaze_demosaic() 503 …Dgrbhvarl = 4*(hcdsq[indx]+hcdsq[indx-1]+hcdsq[indx-2]+hcdsq[indx-3])-SQR(hcd[indx]+hcd[indx-1]+hc… in amaze_demosaic() 504 …Dgrbhvarr = 4*(hcdsq[indx]+hcdsq[indx+1]+hcdsq[indx+2]+hcdsq[indx+3])-SQR(hcd[indx]+hcd[indx+1]+hc… in amaze_demosaic() [all …]
|
H A D | amaze_interpolate.c | 391 Dgrbpsq1[indx]=(SQR(cfa[indx]-cfa[indx-p1])+SQR(cfa[indx]-cfa[indx+p1])); in amaze_demosaic() 392 Dgrbmsq1[indx]=(SQR(cfa[indx]-cfa[indx-m1])+SQR(cfa[indx]-cfa[indx+m1])); in amaze_demosaic() 466 …hcdvar = 3*(SQR(hcd[indx-2])+SQR(hcd[indx])+SQR(hcd[indx+2]))-SQR(hcd[indx-2]+hcd[indx]+hcd[indx+2… in amaze_demosaic() 468 …vcdvar = 3*(SQR(vcd[indx-v2])+SQR(vcd[indx])+SQR(vcd[indx+v2]))-SQR(vcd[indx-v2]+vcd[indx]+vcd[ind… in amaze_demosaic() 541 SQR(vcd[indx]+vcd[indx-v1]+vcd[indx-v2]+vcd[indx-v3]); in amaze_demosaic() 543 SQR(vcd[indx]+vcd[indx+v1]+vcd[indx+v2]+vcd[indx+v3]); in amaze_demosaic() 545 SQR(hcd[indx]+hcd[indx-1]+hcd[indx-2]+hcd[indx-3]); in amaze_demosaic() 547 SQR(hcd[indx]+hcd[indx+1]+hcd[indx+2]+hcd[indx+3]); in amaze_demosaic() 828 rbp[indx]=pwt*rbp[indx] + (1-pwt)*ULIM(rbp[indx],cfa[indx-p1],cfa[indx+p1]); in amaze_demosaic() 841 if (rbm[indx] > 1) rbm[indx]=ULIM(rbm[indx],cfa[indx-m1],cfa[indx+m1]); in amaze_demosaic() [all …]
|
/dports/graphics/librtprocess/librtprocess-0.11.0/src/demosaic/ |
H A D | rcd.cc | 132 …indx - w1] + cfa[indx + w1] + 2.f * (cfa[indx - w2] + cfa[indx + w2]) - cfa[indx - w3] - cfa[indx … in rcd_demosaic() 133 …indx - 1] + cfa[indx + 1] + 2.f * (cfa[indx - 2] + cfa[indx + 2]) - cfa[indx - 3] - cfa[indx … in rcd_demosaic() 146 …indx>>1] = 0.25f * cfa[indx] + 0.125f * (cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[ind… in rcd_demosaic() 164 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx - w2]) + std::fabs(cfa[indx - w1] -… in rcd_demosaic() 165 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx + w2]) + std::fabs(cfa[indx + w1] -… in rcd_demosaic() 166 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx - 2]) + std::fabs(cfa[indx - 1] -… in rcd_demosaic() 167 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx + 2]) + std::fabs(cfa[indx + 1] -… in rcd_demosaic() 170 …float N_Est = cfa[indx - w1] * (1.f + (lpf[indx>>1] - lpf[(indx - w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 171 …float S_Est = cfa[indx + w1] * (1.f + (lpf[indx>>1] - lpf[(indx + w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 193 …indx - w1 - 1] + cfa[indx + w1 + 1] + 2.f * (cfa[indx - w2 - 2] + cfa[indx + w2 + 2]) - cfa[indx -… in rcd_demosaic() [all …]
|
H A D | amaze.cc | 382 …dirwts0[indx] = eps + fabsf(cfa[indx + v2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - v2]) + delv; in amaze_demosaic() 383 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic() 465 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic() 466 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic() 467 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic() 468 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic() 611 …float hcdvar = 3.f * (SQR(hcd[indx - 2]) + SQR(hcd[indx]) + SQR(hcd[indx + 2])) - SQR(hcd[indx - 2… in amaze_demosaic() 613 …loat vcdvar = 3.f * (SQR(vcd[indx - v2]) + SQR(vcd[indx]) + SQR(vcd[indx + v2])) - SQR(vcd[indx - … in amaze_demosaic() 758 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic() 1064 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic() [all …]
|
/dports/graphics/photoflow/PhotoFlow-8472024f/src/external/librtprocess/src/demosaic/ |
H A D | rcd.cc | 132 …indx - w1] + cfa[indx + w1] + 2.f * (cfa[indx - w2] + cfa[indx + w2]) - cfa[indx - w3] - cfa[indx … in rcd_demosaic() 133 …indx - 1] + cfa[indx + 1] + 2.f * (cfa[indx - 2] + cfa[indx + 2]) - cfa[indx - 3] - cfa[indx … in rcd_demosaic() 146 …indx>>1] = 0.25f * cfa[indx] + 0.125f * (cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[ind… in rcd_demosaic() 164 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx - w2]) + std::fabs(cfa[indx - w1] -… in rcd_demosaic() 165 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx + w2]) + std::fabs(cfa[indx + w1] -… in rcd_demosaic() 166 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx - 2]) + std::fabs(cfa[indx - 1] -… in rcd_demosaic() 167 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx + 2]) + std::fabs(cfa[indx + 1] -… in rcd_demosaic() 170 …float N_Est = cfa[indx - w1] * (1.f + (lpf[indx>>1] - lpf[(indx - w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 171 …float S_Est = cfa[indx + w1] * (1.f + (lpf[indx>>1] - lpf[(indx + w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 193 …indx - w1 - 1] + cfa[indx + w1 + 1] + 2.f * (cfa[indx - w2 - 2] + cfa[indx + w2 + 2]) - cfa[indx -… in rcd_demosaic() [all …]
|
H A D | amaze.cc | 392 …dirwts0[indx] = eps + std::abs(cfa[indx + v2] - cfa[indx]) + std::abs(cfa[indx] - cfa[indx - v2]) … in amaze_demosaic() 393 …dirwts1[indx] = eps + std::abs(cfa[indx + 2] - cfa[indx]) + std::abs(cfa[indx] - cfa[indx - 2]) + … in amaze_demosaic() 475 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic() 476 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic() 477 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic() 478 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic() 621 …float hcdvar = 3.f * (SQR(hcd[indx - 2]) + SQR(hcd[indx]) + SQR(hcd[indx + 2])) - SQR(hcd[indx - 2… in amaze_demosaic() 623 …loat vcdvar = 3.f * (SQR(vcd[indx - v2]) + SQR(vcd[indx]) + SQR(vcd[indx + v2])) - SQR(vcd[indx - … in amaze_demosaic() 768 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic() 1074 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic() [all …]
|
/dports/graphics/rawtherapee/rawtherapee-5.8/rtengine/ |
H A D | rcd_demosaic.cc | 129 …indx - w1] + cfa[indx + w1] + 2.f * (cfa[indx - w2] + cfa[indx + w2]) - cfa[indx - w3] - cfa[indx … in rcd_demosaic() 130 …indx - 1] + cfa[indx + 1] + 2.f * (cfa[indx - 2] + cfa[indx + 2]) - cfa[indx - 3] - cfa[indx … in rcd_demosaic() 143 …indx>>1] = 0.25f * cfa[indx] + 0.125f * (cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[ind… in rcd_demosaic() 161 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx - w2]) + std::fabs(cfa[indx - w1] -… in rcd_demosaic() 162 …[indx - w1] - cfa[indx + w1]) + std::fabs(cfa[indx] - cfa[indx + w2]) + std::fabs(cfa[indx + w1] -… in rcd_demosaic() 163 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx - 2]) + std::fabs(cfa[indx - 1] -… in rcd_demosaic() 164 …[indx - 1] - cfa[indx + 1]) + std::fabs(cfa[indx] - cfa[indx + 2]) + std::fabs(cfa[indx + 1] -… in rcd_demosaic() 167 …float N_Est = cfa[indx - w1] * (1.f + (lpf[indx>>1] - lpf[(indx - w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 168 …float S_Est = cfa[indx + w1] * (1.f + (lpf[indx>>1] - lpf[(indx + w2)>>1]) / (eps + lpf[indx>>1] +… in rcd_demosaic() 190 …indx - w1 - 1] + cfa[indx + w1 + 1] + 2.f * (cfa[indx - w2 - 2] + cfa[indx + w2 + 2]) - cfa[indx -… in rcd_demosaic() [all …]
|
H A D | amaze_demosaic_RT.cc | 372 …dirwts0[indx] = eps + fabsf(cfa[indx + v2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - v2]) + delv; in amaze_demosaic_RT() 373 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic_RT() 455 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic_RT() 456 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic_RT() 457 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic_RT() 458 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic_RT() 601 …float hcdvar = 3.f * (SQR(hcd[indx - 2]) + SQR(hcd[indx]) + SQR(hcd[indx + 2])) - SQR(hcd[indx - 2… in amaze_demosaic_RT() 603 …loat vcdvar = 3.f * (SQR(vcd[indx - v2]) + SQR(vcd[indx]) + SQR(vcd[indx + v2])) - SQR(vcd[indx - … in amaze_demosaic_RT() 748 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic_RT() 1054 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic_RT() [all …]
|
/dports/graphics/art/ART-1.9.3/rtengine/ |
H A D | amaze_demosaic_RT.cc | 358 …dirwts0[indx] = eps + fabsf(cfa[indx + v2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - v2]) + delv; in amaze_demosaic_RT() 359 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic_RT() 441 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic_RT() 442 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic_RT() 443 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic_RT() 444 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic_RT() 587 …float hcdvar = 3.f * (SQR(hcd[indx - 2]) + SQR(hcd[indx]) + SQR(hcd[indx + 2])) - SQR(hcd[indx - 2… in amaze_demosaic_RT() 589 …loat vcdvar = 3.f * (SQR(vcd[indx - v2]) + SQR(vcd[indx]) + SQR(vcd[indx + v2])) - SQR(vcd[indx - … in amaze_demosaic_RT() 734 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic_RT() 1040 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic_RT() [all …]
|
H A D | rcd_demosaic.cc | 142 … 4] = SQR((cfa[indx - w3] - cfa[indx - w1] - cfa[indx + w1] + cfa[indx + w3]) - 3.f * (cfa[indx - … in rcd_demosaic() 153 …- 3] = SQR((cfa[indx - 3] - cfa[indx - 1] - cfa[indx + 1] + cfa[indx + 3]) - 3.f * (cfa[indx -… in rcd_demosaic() 156 … 4] = SQR((cfa[indx - w3] - cfa[indx - w1] - cfa[indx + w1] + cfa[indx + w3]) - 3.f * (cfa[indx - … in rcd_demosaic() 174 … 0.5f * (cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[indx + 1]) + in rcd_demosaic() 175 … 0.25f * (cfa[indx - w1 - 1] + cfa[indx - w1 + 1] + cfa[indx + w1 - 1] + cfa[indx + w1 + 1]); in rcd_demosaic() 184 …a[indx - w1] - cfa[indx + w1]) + std::fabs(cfai - cfa[indx - w2])) + (std::fabs(cfa[indx - w1] - c… in rcd_demosaic() 185 …a[indx - w1] - cfa[indx + w1]) + std::fabs(cfai - cfa[indx + w2])) + (std::fabs(cfa[indx + w1] - c… in rcd_demosaic() 186 …a[indx - 1] - cfa[indx + 1]) + std::fabs(cfai - cfa[indx - 2])) + (std::fabs(cfa[indx - 1] - c… in rcd_demosaic() 187 …a[indx - 1] - cfa[indx + 1]) + std::fabs(cfai - cfa[indx + 2])) + (std::fabs(cfa[indx + 1] - c… in rcd_demosaic() 217 …cfa[indx - w3 - 3] - cfa[indx - w1 - 1] - cfa[indx + w1 + 1] + cfa[indx + w3 + 3]) - 3.f * (cfa[in… in rcd_demosaic() [all …]
|
/dports/astro/siril/siril/subprojects/librtprocess/src/demosaic/ |
H A D | amaze.cc | 382 …dirwts0[indx] = eps + fabsf(cfa[indx + v2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - v2]) + delv; in amaze_demosaic() 383 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic() 465 …oat cru = cfa[indx - v1] * (dirwts0[indx - v2] + dirwts0[indx]) / (dirwts0[indx - v2] * (eps + cfa… in amaze_demosaic() 466 …oat crd = cfa[indx + v1] * (dirwts0[indx + v2] + dirwts0[indx]) / (dirwts0[indx + v2] * (eps + cfa… in amaze_demosaic() 467 …loat crl = cfa[indx - 1] * (dirwts1[indx - 2] + dirwts1[indx]) / (dirwts1[indx - 2] * (eps + cfa[i… in amaze_demosaic() 468 …loat crr = cfa[indx + 1] * (dirwts1[indx + 2] + dirwts1[indx]) / (dirwts1[indx + 2] * (eps + cfa[i… in amaze_demosaic() 611 …float hcdvar = 3.f * (SQR(hcd[indx - 2]) + SQR(hcd[indx]) + SQR(hcd[indx + 2])) - SQR(hcd[indx - 2… in amaze_demosaic() 613 …loat vcdvar = 3.f * (SQR(vcd[indx - v2]) + SQR(vcd[indx]) + SQR(vcd[indx + v2])) - SQR(vcd[indx - … in amaze_demosaic() 758 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic() 1064 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic() [all …]
|
H A D | rcd.cc | 134 … 4] = SQR((cfa[indx - w3] - cfa[indx - w1] - cfa[indx + w1] + cfa[indx + w3]) - 3.f * (cfa[indx - … in rcd_demosaic() 145 …- 3] = SQR((cfa[indx - 3] - cfa[indx - 1] - cfa[indx + 1] + cfa[indx + 3]) - 3.f * (cfa[indx -… in rcd_demosaic() 148 … 4] = SQR((cfa[indx - w3] - cfa[indx - w1] - cfa[indx + w1] + cfa[indx + w3]) - 3.f * (cfa[indx - … in rcd_demosaic() 166 … 0.5f * (cfa[indx - w1] + cfa[indx + w1] + cfa[indx - 1] + cfa[indx + 1]) + in rcd_demosaic() 167 … 0.25f * (cfa[indx - w1 - 1] + cfa[indx - w1 + 1] + cfa[indx + w1 - 1] + cfa[indx + w1 + 1]); in rcd_demosaic() 176 …a[indx - w1] - cfa[indx + w1]) + std::fabs(cfai - cfa[indx - w2])) + (std::fabs(cfa[indx - w1] - c… in rcd_demosaic() 177 …a[indx - w1] - cfa[indx + w1]) + std::fabs(cfai - cfa[indx + w2])) + (std::fabs(cfa[indx + w1] - c… in rcd_demosaic() 178 …a[indx - 1] - cfa[indx + 1]) + std::fabs(cfai - cfa[indx - 2])) + (std::fabs(cfa[indx - 1] - c… in rcd_demosaic() 179 …a[indx - 1] - cfa[indx + 1]) + std::fabs(cfai - cfa[indx + 2])) + (std::fabs(cfa[indx + 1] - c… in rcd_demosaic() 209 …cfa[indx - w3 - 3] - cfa[indx - w1 - 1] - cfa[indx + w1 + 1] + cfa[indx + w3 + 3]) - 3.f * (cfa[in… in rcd_demosaic() [all …]
|
/dports/graphics/darktable38/darktable-3.8.0/src/iop/ |
H A D | amaze_demosaic_RT.cc | 679 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic_RT() 989 hcd[indx] = -ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) + cfa[indx]; in amaze_demosaic_RT() 1015 hcd[indx] = -ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) + cfa[indx]; in amaze_demosaic_RT() 1020 vcd[indx] = -ULIM(Gintv, cfa[indx - v1], cfa[indx + v1]) + cfa[indx]; in amaze_demosaic_RT() 1033 hcd[indx] = ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) - cfa[indx]; in amaze_demosaic_RT() 1059 hcd[indx] = ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) - cfa[indx]; in amaze_demosaic_RT() 1064 vcd[indx] = ULIM(Gintv, cfa[indx - v1], cfa[indx + v1]) - cfa[indx]; in amaze_demosaic_RT() 1144 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic_RT() 1145 float rave = hcd[indx] + hcd[indx + 1] + hcd[indx + 2] + hcd[indx + 3]; in amaze_demosaic_RT() 1519 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic_RT() [all …]
|
/dports/graphics/darktable/darktable-3.6.1/src/iop/ |
H A D | amaze_demosaic_RT.cc | 679 … dirwts1[indx] = eps + fabsf(cfa[indx + 2] - cfa[indx]) + fabsf(cfa[indx] - cfa[indx - 2]) + delh; in amaze_demosaic_RT() 989 hcd[indx] = -ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) + cfa[indx]; in amaze_demosaic_RT() 1015 hcd[indx] = -ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) + cfa[indx]; in amaze_demosaic_RT() 1020 vcd[indx] = -ULIM(Gintv, cfa[indx - v1], cfa[indx + v1]) + cfa[indx]; in amaze_demosaic_RT() 1033 hcd[indx] = ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) - cfa[indx]; in amaze_demosaic_RT() 1059 hcd[indx] = ULIM(Ginth, cfa[indx - 1], cfa[indx + 1]) - cfa[indx]; in amaze_demosaic_RT() 1064 vcd[indx] = ULIM(Gintv, cfa[indx - v1], cfa[indx + v1]) - cfa[indx]; in amaze_demosaic_RT() 1144 float lave = hcd[indx] + hcd[indx - 1] + hcd[indx - 2] + hcd[indx - 3]; in amaze_demosaic_RT() 1145 float rave = hcd[indx] + hcd[indx + 1] + hcd[indx + 2] + hcd[indx + 3]; in amaze_demosaic_RT() 1519 … Dgrbsq1p[indx >> 1] = (SQR(cfa[indx] - cfa[indx - p1]) + SQR(cfa[indx] - cfa[indx + p1])); in amaze_demosaic_RT() [all …]
|