A curvatura é uma derivada complexa do terreno para calcular, a equação que você usa depende da resolução dos dados de entrada, pois você precisa garantir que os resultados da curvatura que você calcula possam ser diferenciados do ruído nos dados.
Recentemente, muita pesquisa foi feita sobre cálculos de curvatura em dados de alta resolução LiDAR, que mostraram que existe uma quebra de escala em torno de 2 ou 3 metros de resolução e, acima desse ponto, algoritmos diferentes (com os quais não estou familiarizado) precisam ser usados . As melhores informações sobre o cálculo da curvatura topográfica provavelmente vêm de Hurst et al. 2012 e suas referências.
O princípio básico do cálculo da curvatura, como com a inclinação e o aspecto, é passar uma janela em movimento sobre a superfície da elevação e ajustar os valores de elevação a uma função polinomial de 6 termos, cujos coeficientes produzirão a inclinação, o aspecto e a curvatura do centro célula da janela em movimento.
O ArcGIS usa uma janela de pesquisa 3x3 que só produz bons resultados em áreas completamente desprovidas de vegetação, o que torna a ferramenta bastante inútil, a menos que as pessoas estejam cientes dessa limitação, isso pode sugerir por que ela não está presente no QGIS.
A matemática foi derivada originalmente (acho) em Evans (1980) e foi simplificada em algumas páginas em Princípios de sistemas de informação geográfica (link Amazon), que posso recomendar como um bom guia para esse tipo de análise de terreno em um nível básico.
Uma maneira de calcular a curvatura de um DEM é convertê-lo em uma varredura ascii, lê-lo em uma matriz numpy e, em seguida, executar o ajuste polinomial em uma janela móvel que passa pelos dados. Isso é bastante fácil de fazer, mas é muito lento para executar e precisa de uma quantidade razoável de otimização (esse tipo de operação geralmente é portado para c ++ para acelerar).
Para executar a operação no QGIS, você pode usar o plug-in GRASS r.slope.aspect, que também é limitado pela janela fixa 3x3.
Sei que essa não é a resposta simples que você sem dúvida esperava, mas espero que você entenda que a curvatura é complexa para derivar de maneira significativa. Muito bem sucedida.
Evans, I. S. (1980), An integrated system of terrain analysis and slope mapping, Z. Geomorphol., 36, 274–295.