Skip to main content
Log in

Proposal and evaluation for color constancy CAPTCHA

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

A Correction to this article was published on 17 November 2021

This article has been updated

Abstract

CAPTCHAs are technologies that distinguish humans and bot to prevent illegal access. Unfortunately, current CAPTCHAs, even the latest Google reCAPTCHA, have already broken with high accuracy. Although the devices, including emphasizing the distortion of the text and adding noise to the image, improve the machine resistance, they may decrease the accessibility of the web page. The purpose of this study is to propose a new CAPTCHA that can decrease the machine resistance while keeping usability. To achieve this purpose, we focused on color constancy. Color constancy is a human’s characteristic that enables humans to recognize the original color of the object by ignoring the effects of illumination light. Color constancy has not been fully reproduced by the program yet. We proposed color constancy CAPTCHA that the user is required to answer an original color of the object in a specified area on the CAPTCHA image with a color filter. In this paper, we created a prototype of CAPTCHA, applied two kinds of color filters, and then evaluated each case for the human success rate, machine success rate, and usability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Change history

Notes

  1. Please refer to [16] for details on the experimental images.

References

  1. Ahn LV, Blum M, Langford J (2004) Telling humans and computers apart automatically. Commun ACM 47(2):57–60

    Google Scholar 

  2. Bursztein E, Martin M, Mitchell J (2011) Text-based CAPTCHA strengths and weaknesses. In: Proceedings of the 18th ACM Conference on computer and communications security, pp 125–138, Chicago, Illinois, USA, Oct. 2011

  3. Google (2019) reCAPTCHA v2, https://developers.google.com/recaptcha/docs/display/, Accessed 18 Oct 2019

  4. Google (2019) reCAPTCHA v3, https://developers.google.com/recaptcha/docs/v3. Accessed 18 Oct 2019

  5. Guixin Y, Tang Z, Fang D, et al (2018) Yet another text captcha solver: a generative adversarial network based approach. In: Proc. ACM SIGSAC Conference on computer and communications security, pp 332–348, Tronto, Canada, Oct

  6. Sivakorn S, Polakis I, and Keromytis DA (2016) I am robot: (deep) learning to break semantic image CAPTCHAs. In: IEEE European Symposium on security and privacy, pp 388–403, Saarbrucken, Germany, March

  7. Akrout I, Feriani A, Akrout M (2019) Hacking google reCAPTCHA v3 using reinforcement learning, arXiv:1903.01003v3

  8. Henry C (2009) CAPTCHAs’ effect on conversion rates. https://moz.com/blog/captchas-affect-on-conversion-rates. Accessed 25 Mar 2020

  9. Usuzaki S, Aburada, K, Yamaba H, et al (2018) Investigation of color-based CAPTCHA using color constancy. In: Multimedia, Distributed, Cooperative, and Mobile Symposium (DICOMO) 2018, Vol. 2018, pp 664–671, June 27 (in Japanese)

  10. Forsyth DA (1990) A novel algorithm for color constancy. Int J Comput Vis 5 1:5–35

    Article  Google Scholar 

  11. Weijer J, Gevers T, Gijsenij A (2007) Edge-based color constancy. IEEE Trans Image Process 16(9):2207–2214

    Article  MathSciNet  Google Scholar 

  12. Goswami G, Powell BM, Vatsa M et al (2014) FaceDCAPTCHA: face detection based color image CAPTCHA. Future Gener Comput Syst FGCS 31:59–68

    Article  Google Scholar 

  13. Sharma G, Wu W, Dalal EN (2005) The CIEDE2000 color-difference formula: implementation notes, supplementary test data, and mathematical observations. Color Res Appl 30(1):21–30

    Article  Google Scholar 

  14. Brooke J (1996) SUS a quick and dirty usability scale. Usability evaluation in industry. Taylor and Francis, London

    Google Scholar 

  15. Grinstead B (2019) Spectrum the no Hassle jQuery Colorpicker, https://bgrins.github.io/spectrum/. Accessed 18 Dec 2019

  16. Usuzaki S (2020) Color constancy CAPTCHA source code. https://github.com/hexamp/color-constancy-captcha. Accessed 30 Nov 2020

  17. Sama M, Khaled M (2019) https://github.com/MinaSGorgy/Color-Constancy. Accessed 2 Dec 2019

  18. Bursztein E, Bethard S, Fabry C, et al (2010) How good are humans at solving CAPTCHAs? A large scale evaluation. In: Proc. IEEE Symposium on security and privacy, pp 399–413, Oakland, California, USA, May

  19. Jiang N, Dogan H, Tian F (2017) Designing mobile friendly CAPTCHAs: an exploratory study. In: 31st British Human Computer Interaction Conference, vol. 92, pp 1–7, Sunderland, UK, July

Download references

Acknowledgements

This work was supported by JSPS KAKENHI Grant Number JP18K11268.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kentaro Aburada.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was presented in part at the 25th International Symposium on Artificial Life and Robotics (Beppu, Oita, January 22–24, 2020).

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Usuzaki, S., Aburada, K., Yamaba, H. et al. Proposal and evaluation for color constancy CAPTCHA. Artif Life Robotics 26, 291–296 (2021). https://doi.org/10.1007/s10015-021-00679-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-021-00679-x

Keywords

Navigation